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

Function makeRecord

packages/core/src/di/r3_injector.ts:692–702  ·  view source on GitHub ↗
(
  factory: (() => T) | undefined,
  value: T | {},
  multi: boolean = false,
)

Source from the content-addressed store, hash-verified

690}
691
692function makeRecord<T>(
693 factory: (() => T) | undefined,
694 value: T | {},
695 multi: boolean = false,
696): Record<T> {
697 return {
698 factory: factory,
699 value: value,
700 multi: multi ? [] : undefined,
701 };
702}
703
704function hasDeps(
705 value: ClassProvider | ConstructorProvider | StaticClassProvider,

Callers 4

constructorMethod · 0.85
getMethod · 0.85
processProviderMethod · 0.85
providerToRecordFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected