projects/wms-framework/src/lib/helpers/ClassInfoConfig.ts
Defines the elements that could be registered to store the class info with the TypeResolver
Properties |
|
assembly |
assembly:
|
Type : string
|
Optional |
Name of the assembly where the class is located |
classId |
classId:
|
Type : string
|
Class full name |
implements |
implements:
|
Type : string[]
|
Optional |
List of interfaces implemented by the class |
type |
type:
|
Type : any
|
Optional |
Target class info |
export interface ClassInfoConfig {
/**
* Class full name
* @type {string}
* @memberof ClassInfoConfig
*/
classId: string;
/**
* Name of the assembly where the class is located
* @type {string}
* @memberof ClassInfoConfig
*/
assembly?: string;
/**
* List of interfaces implemented by the class
* @type {string[]}
* @memberof ClassInfoConfig
*/
implements?: string[];
/**
* Target class info
* @type {any}
* @memberof ClassInfoConfig
*/
type?: any;
}