Interface IClassDescriptor<T>

Type Parameters

Hierarchy

  • IClassDescriptor

Properties

factorySelector?: string | symbol | (string | symbol)[]

Selector for a the Factory.

Memberof

Y

name: string

Name of the Element.

Memberof

IDescriptor

options?: {
    addition?: {
        args: any[];
        name: "whenTargetTagged" | "whenTargetNamed" | "onActivation";
    };
    factoryCallback?: ((context) => ((...args) => T));
    scope?: "inRequestScope" | "inSingletonScope" | "inTransientScope";
    toConstant?: boolean;
}

Additional Options

Memberof

Y

Type declaration

  • Optional addition?: {
        args: any[];
        name: "whenTargetTagged" | "whenTargetNamed" | "onActivation";
    }
    • args: any[]
    • name: "whenTargetTagged" | "whenTargetNamed" | "onActivation"
  • Optional factoryCallback?: ((context) => ((...args) => T))
      • (context): ((...args) => T)
      • Parameters

        • context: Context

        Returns ((...args) => T)

          • (...args): T
          • Parameters

            • Rest ...args: any[]

            Returns T

  • Optional scope?: "inRequestScope" | "inSingletonScope" | "inTransientScope"
  • Optional toConstant?: boolean
selector?: string | symbol | (string | symbol)[]

Identifier for a Single Element

Memberof

Y

type?: any

Contains the Type of Constant or something similar

Memberof

Y

Generated using TypeDoc