Skip to content

Commit dbedaee

Browse files
russellwheatleymikehardy
authored andcommitted
test: update type test
1 parent d275a3e commit dbedaee

2 files changed

Lines changed: 27 additions & 3 deletions

File tree

packages/ml/type-test.ts

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,11 @@
1-
import ml, { firebase, getML } from '.';
1+
import ml, {
2+
firebase,
3+
getML,
4+
SDK_VERSION,
5+
type FirebaseApp,
6+
type FirebaseML,
7+
type FirebaseMLTypes,
8+
} from '.';
29

310
console.log(ml().app);
411

@@ -33,3 +40,22 @@ console.log(modularML1.app.name);
3340

3441
const modularML2 = getML(firebase.app());
3542
console.log(modularML2.app.name);
43+
44+
// modular public types
45+
const modularInstance: FirebaseML = getML();
46+
const modularWithNamedApp: FirebaseML = getML(firebase.app());
47+
console.log(modularInstance.app.name);
48+
console.log(modularWithNamedApp.app.name);
49+
50+
const namedApp: FirebaseApp = firebase.app();
51+
console.log(getML(namedApp).app.name);
52+
53+
// named SDK_VERSION export
54+
const sdkVersion: string = SDK_VERSION;
55+
console.log(sdkVersion);
56+
57+
// deprecated namespace types remain assignable from runtime values
58+
const namespaceModule: FirebaseMLTypes.Module = firebase.ml();
59+
const namespaceStatics: FirebaseMLTypes.Statics = firebase.ml;
60+
console.log(namespaceModule.app.name);
61+
console.log(namespaceStatics.SDK_VERSION);

tsconfig.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,6 @@
1717
"packages/firestore/lib/modular/VectorValue.d.ts",
1818
"packages/in-app-messaging/lib/index.d.ts",
1919
"packages/in-app-messaging/lib/modular/index.d.ts",
20-
"packages/ml/lib/index.d.ts",
21-
"packages/ml/lib/modular/index.d.ts",
2220
"packages/functions/type-test.ts",
2321
"packages/app/type-test.ts",
2422
"packages/app-check/type-test.ts",

0 commit comments

Comments
 (0)