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;
}