interface IComponentsRegistry {
    throwOnFailedResolve: boolean;
    get(
        viewModel: object | ComponentsRegistryIdentifier,
    ): null | ComponentsRegistryItem;
    has(viewModel: object | ComponentsRegistryIdentifier): boolean;
    register(
        viewModel: ComponentsRegistryIdentifier,
        component: ComponentType<DynamicComponentPropsBase<object>>,
    ): void;
    registerFactory(
        viewModel: ComponentsRegistryIdentifier,
        factory:
            | ComponentsRegistryFactory
            | ComponentsRegistryFactoryAsync
            | ComponentsRegistryItem,
    ): void;
    registerLazy<T>(
        lazyModule: () => Promise<T>,
        registers:
            | ComponentsRegistryLazy<T>
            | readonly ComponentsRegistryLazy<T>[],
    ): void;
}

Implemented by

Properties

throwOnFailedResolve: boolean

Methods

MMNEPVFCICPMFPCPTTAAATR