Skip to content

Commit 18b7090

Browse files
Merge pull request #48 from johannordin/typescript-types
add types
2 parents a9d71ba + 404070b commit 18b7090

File tree

4 files changed

+20
-1
lines changed

4 files changed

+20
-1
lines changed

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
],
1616
"main": "index.js",
1717
"scripts": {
18-
"build": "webpack -p; babel src --out-dir dist -s; cp README.md LICENSE package.json dist; cd dist && npm install --only=production && cd -",
18+
"build": "webpack -p; babel src --out-dir dist -s; cp ./types/* README.md LICENSE package.json dist; cd dist && npm install --only=production && cd -",
1919
"pub": "npm run build && npm publish dist"
2020
},
2121
"author": "Google",
@@ -32,6 +32,7 @@
3232
"firebaseui": "^3.2.0"
3333
},
3434
"devDependencies": {
35+
"@types/react": "^16.3.2",
3536
"babel-cli": "^6.26.0",
3637
"babel-core": "^6.26.3",
3738
"babel-eslint": "^8.2.3",

types/FirebaseAuth.d.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import { FirebaseAuth } from "./"
2+
3+
export default FirebaseAuth

types/StyledFirebaseAuth.d.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import { StyledFirebaseAuth } from "./"
2+
3+
export default StyledFirebaseAuth

types/index.d.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
import * as firebaseui from "firebaseui";
2+
import * as React from "react";
3+
4+
export interface Props {
5+
uiConfig: firebaseui.auth.Config;
6+
uiCallback?(ui: firebaseui.auth.AuthUI): void;
7+
firebaseAuth: any; // As firebaseui-web
8+
className?: string;
9+
}
10+
11+
export class StyledFirebaseAuth extends React.Component<Props> {}
12+
export class FirebaseAuth extends React.Component<Props> {}

0 commit comments

Comments
 (0)