MCPcopy Index your code
hub / github.com/angular/angularfire / provideAI

Function provideAI

src/ai/ai.module.ts:59–79  ·  view source on GitHub ↗
(fn: (injector: Injector) => FirebaseAI, ...deps: any[])

Source from the content-addressed store, hash-verified

57}
58
59export function provideAI(fn: (injector: Injector) => FirebaseAI, ...deps: any[]): EnvironmentProviders {
60 registerVersion('angularfire', VERSION.full, 'ai');
61
62 return makeEnvironmentProviders([
63 DEFAULT_AI_INSTANCE_PROVIDER,
64 AI_INSTANCES_PROVIDER,
65 {
66 provide: PROVIDED_AI_INSTANCES,
67 useFactory: AIInstanceFactory(fn),
68 multi: true,
69 deps: [
70 NgZone,
71 Injector,
72 ɵAngularFireSchedulers,
73 FirebaseApps,
74 [new Optional(), AppCheckInstances ],
75 ...deps,
76 ]
77 }
78 ]);
79}

Callers 1

ai.spec.tsFile · 0.90

Calls 1

AIInstanceFactoryFunction · 0.85

Tested by

no test coverage detected