Skip to content

Commit cdff668

Browse files
committed
fix: types 2
1 parent 584ead8 commit cdff668

File tree

3 files changed

+19
-8
lines changed

3 files changed

+19
-8
lines changed

packages/app-distribution/lib/types.d.ts

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,21 @@
33
* These are JavaScript modules that don't have type definitions
44
*/
55

6+
declare module '@react-native-firebase/app' {
7+
export interface FirebaseApp {
8+
name: string;
9+
options: any;
10+
}
11+
export namespace ReactNativeFirebase {
12+
export interface FirebaseApp {
13+
name: string;
14+
options: any;
15+
}
16+
}
17+
export function getApp(name?: string): FirebaseApp;
18+
export function getApps(): FirebaseApp[];
19+
}
20+
621
declare module '@react-native-firebase/app/lib/common' {
722
export const isIOS: boolean;
823
export const isAndroid: boolean;

packages/app-distribution/lib/types/app-distribution.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
*
1616
*/
1717

18-
import type { ReactNativeFirebase } from '@react-native-firebase/app';
18+
import type { FirebaseApp as RNFirebaseApp } from '@react-native-firebase/app';
1919

2020
/**
2121
* The release information returned by the update check when a new version is available.
@@ -74,7 +74,7 @@ export interface FirebaseAppDistributionModule {
7474
}
7575

7676
export type FirebaseAppDistribution = FirebaseAppDistributionModule;
77-
export type FirebaseApp = ReactNativeFirebase.FirebaseApp & {
77+
export type FirebaseApp = RNFirebaseApp & {
7878
appDistribution(): FirebaseAppDistribution;
7979
};
8080

packages/app-distribution/tsconfig.json

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,8 @@
2020
"strict": true,
2121
"target": "ESNext",
2222
"verbatimModuleSyntax": true,
23-
"baseUrl": ".",
24-
"rootDir": ".",
25-
"paths": {
26-
"@react-native-firebase/app": ["../app/lib"]
27-
}
23+
"rootDir": "."
2824
},
2925
"include": ["lib/**/*"],
30-
"exclude": ["node_modules", "dist", "__tests__", "**/*.test.ts", "../app/**/*"]
26+
"exclude": ["node_modules", "dist", "__tests__", "**/*.test.ts"]
3127
}

0 commit comments

Comments
 (0)