@lppedd/di-wise-neo - v0.19.0
    Preparing search index...

    Interface ProviderType<T>

    An injectable type T with a default Provider and optional default registration options.

    interface ProviderType<T> {
        name: string;
        options?: RegistrationOptions;
        provider: Provider<T>;
        toString: () => string;
        (
            target: object,
            propertyKey: string | symbol | undefined,
            parameterIndex: number,
        ): void;
    }

    Type Parameters

    • T

    Hierarchy (View Summary)

    • Parameters

      • target: object
      • propertyKey: string | symbol | undefined
      • parameterIndex: number

      Returns void

    Index

    Properties

    name: string

    The name of the type.

    The type's default registration options.

    provider: Provider<T>

    The type's default provider.

    toString: () => string

    Returns the type's name.