Interface TClassInjectArgumentMetadataItem

interface TClassInjectArgumentMetadataItem {
    i: number;
    k: TBindKey<any> | TBindKeyRef<any>;
    o: null | Partial<IInjectOptions>;
    p: null | string | symbol;
}

Properties

i k o p

Properties

i: number

The argument index.

k: TBindKey<any> | TBindKeyRef<any>

The binding key or alias.

o: null | Partial<IInjectOptions>

Inject options.

p: null | string | symbol

The property (method) name. If null, then it is a constructor parameter.