Interface IPackageConfig

Hierarchy

Properties

activationHandlers?: INopeActivationHanlder[]

For Compatibility. The activation handlers are loaded after an instance has been created.

Memberof

IPackageDescription

autostart?: {
    [index: string]: {
        delay?: number;
        params: any[];
        service: string;
    }[];
}

An autostart Element.

Memberof

IPackageDescription

Type declaration

  • [index: string]: {
        delay?: number;
        params: any[];
        service: string;
    }[]
defaultInstances?: {
    options: Partial<IInstanceCreationMsg>;
    selector: string | symbol;
}[]

List of Defaultly created Instances. (This can be adapted by the Programmer via the config.)

Memberof

IPackageDescription

nameOfPackage?: string

Name of the Module.

Memberof

IPackageDescription

path: string
providedClasses?: IClassDescription[]

Element containing the classes of the module.

Memberof

IPackageDescription

providedServices?: {
    options: IServiceOptions<any>;
    service: ((...args) => IValidPromise<any>);
}[]

Element containing functions of the module.

Memberof

IPackageDescription

requiredPackages?: string[]

Requried Assemblies.

Memberof

IPackageDescription

types?: any

Element containing the Type-Identifiers

Memberof

IPackageDescription

Generated using TypeDoc