Hierarchy

  • Registry

Constructors

  • Parameters

    • apiManager: AnyApiManager
    • Optional parentRegistry: Registry
    • Optional usedComponents: Set<string>

    Returns Registry

Properties

abortingPackages: any
addPackage: any
addReplacer: any
apiManager: any
applyReplacers: any
boundContext: any
childRegistries: any
componentMap: any
delete: any
executePackage: any
executedPackages: any
get: any
getAllPackages: any
getDependentPackages: any
getMatchingReplacers: any
has: any
isExecuting: any
isInUse: any
maybeChainPackageExecution: any
packages: any
parentRegistry: any
removePackage: any
replacers: any
satisfies: any
set: any
trackExecution: any
tryResolvePackageDependencies: any
usedComponents: any

Methods

  • Parameters

    Returns void

  • Returns Registry

  • Returns void

  • Type Parameters

    • RegistryMap extends object

    Returns {
        addReplacer: (<K_4>(name, replacer) => void);
        delete: (<K_3>(name) => boolean);
        get: (<K_1>(name) => RegistryMap[K_1]);
        has: (<K>(name) => boolean);
        set: (<K_2>(name, instance) => void);
    }

    • addReplacer: (<K_4>(name, replacer) => void)
        • <K_4>(name, replacer): void
        • Type Parameters

          • K_4 extends string | number | symbol

          Parameters

          • name: K_4
          • replacer: Replacer<RegistryMap[K_4]>

          Returns void

    • delete: (<K_3>(name) => boolean)
        • <K_3>(name): boolean
        • Type Parameters

          • K_3 extends string | number | symbol

          Parameters

          • name: K_3

          Returns boolean

    • get: (<K_1>(name) => RegistryMap[K_1])
        • <K_1>(name): RegistryMap[K_1]
        • Type Parameters

          • K_1 extends string | number | symbol

          Parameters

          • name: K_1

          Returns RegistryMap[K_1]

    • has: (<K>(name) => boolean)
        • <K>(name): boolean
        • Type Parameters

          • K extends string | number | symbol

          Parameters

          • name: K

          Returns boolean

    • set: (<K_2>(name, instance) => void)
        • <K_2>(name, instance): void
        • Type Parameters

          • K_2 extends string | number | symbol

          Parameters

          • name: K_2
          • instance: RegistryMap[K_2]

          Returns void

  • Parameters

    Returns void

Generated using TypeDoc