File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 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
310console . log ( ml ( ) . app ) ;
411
@@ -33,3 +40,22 @@ console.log(modularML1.app.name);
3340
3441const modularML2 = getML ( firebase . app ( ) ) ;
3542console . 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 ) ;
Original file line number Diff line number Diff line change 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" ,
You can’t perform that action at this time.
0 commit comments