MCPcopy Create free account
hub / github.com/angular/angular / computeProvidedIn

Function computeProvidedIn

packages/compiler/src/jit_compiler_facade.ts:843–852  ·  view source on GitHub ↗
(
  providedIn: Function | string | null | undefined,
)

Source from the content-addressed store, hash-verified

841}
842
843function computeProvidedIn(
844 providedIn: Function | string | null | undefined,
845): MaybeForwardRefExpression {
846 const expression =
847 typeof providedIn === 'function'
848 ? new WrappedNodeExpr(providedIn)
849 : new LiteralExpr(providedIn ?? null);
850 // See `convertToProviderExpression()` for why this uses `ForwardRefHandling.None`.
851 return createMayBeForwardRefExpression(expression, ForwardRefHandling.None);
852}
853
854function convertR3DependencyMetadataArray(
855 facades: R3DependencyMetadataFacade[] | null | undefined,

Callers 2

compileInjectableMethod · 0.85

Calls 1

Tested by

no test coverage detected