Extension registrator.

interface ExtensionRegistrator {
    order?: number;
    afterRegisterExtensions(
        container: IExtensionContainer,
        diContainer: DiContainer,
    ): Promise<void>;
    afterRegisterTypes(container: DiContainer): Promise<void>;
    registerExtensions(
        container: IExtensionContainer,
        diContainer: DiContainer,
    ): Promise<void>;
    registerTypes(container: DiContainer): Promise<void>;
}

Properties

order?: number

Registrator bindings order.

Methods

  • Performs actions after extensions registration stage.

    Parameters

    Returns Promise<void>

  • Performs actions after type registration stage.

    Parameters

    Returns Promise<void>

  • Registers extensions in the specified extension container.

    Parameters

    Returns Promise<void>

  • Performs type registration in the specified DI container.

    Parameters

    Returns Promise<void>

MMNEPVFCICPMFPCPTTAAATR