MCPcopy Create free account
hub / github.com/angular/angular / ɵɵngDeclareInjectable

Function ɵɵngDeclareInjectable

packages/core/src/render3/jit/partial.ts:146–157  ·  view source on GitHub ↗
(decl: R3DeclareInjectableFacade)

Source from the content-addressed store, hash-verified

144 * @codeGenApi
145 */
146export function ɵɵngDeclareInjectable(decl: R3DeclareInjectableFacade): unknown {
147 const compiler = getCompilerFacade({
148 usage: JitCompilerUsage.PartialDeclaration,
149 kind: 'injectable',
150 type: decl.type,
151 });
152 return compiler.compileInjectableDeclaration(
153 angularCoreEnv,
154 `ng:///${decl.type.name}/ɵprov.js`,
155 decl,
156 );
157}
158
159/**
160 * These enums are used in the partial factory declaration calls.

Callers 8

TestClassClass · 0.90
MinimalClass · 0.90
UseClassClass · 0.90
UseFactoryClass · 0.90
UseValueClass · 0.90
UseExistingClass · 0.90
DependingClassClass · 0.90
DependingFactoryClass · 0.90

Calls 2

getCompilerFacadeFunction · 0.90

Tested by

no test coverage detected