Skip to content

Commit fd26887

Browse files
committed
Add @firebase/storage-types stub
1 parent 376d80c commit fd26887

File tree

4 files changed

+54
-0
lines changed

4 files changed

+54
-0
lines changed

packages/storage-types/index.d.ts

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import { FirebaseApp, FirebaseNamespace } from "@firebase/app-types";
2+
3+
export class FirebaseStorage {
4+
constructor();
5+
}
6+
7+
declare module '@firebase/app-types' {
8+
interface FirebaseNamespace {
9+
storage?: {
10+
(app?: FirebaseApp): FirebaseStorage;
11+
Storage: typeof FirebaseStorage
12+
}
13+
}
14+
interface FirebaseApp {
15+
storage?(): FirebaseStorage;
16+
}
17+
}

packages/storage-types/package.json

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"name": "@firebase/storage-types",
3+
"version": "0.1.0",
4+
"description": "@firebase/storage Types",
5+
"license": "Apache-2.0",
6+
"scripts": {
7+
"test": "tsc"
8+
},
9+
"files": [
10+
"index.d.ts"
11+
],
12+
"peerDependencies": {
13+
"@firebase/app-types": "^0.1.0"
14+
},
15+
"devDependencies": {
16+
"typescript": "^2.4.2"
17+
},
18+
"repository": {
19+
"type": "git",
20+
"url": "https://github.com/firebase/firebase-js-sdk/tree/master/packages/storage-types"
21+
},
22+
"bugs": {
23+
"url": "https://github.com/firebase/firebase-js-sdk/issues"
24+
}
25+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import { firebase } from "@firebase/app";
2+
import "@firebase/storage";
3+

packages/storage-types/tsconfig.json

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"extends": "../../config/tsconfig.base.json",
3+
"compilerOptions": {
4+
"outDir": "dist"
5+
},
6+
"exclude": [
7+
"dist/**/*"
8+
]
9+
}

0 commit comments

Comments
 (0)