File

projects/wms-framework/src/lib/helpers/ClassInfoConfig.ts

Description

Defines the elements that could be registered to store the class info with the TypeResolver

Index

Properties

Properties

assembly
assembly: string
Type : string
Optional

Name of the assembly where the class is located

classId
classId: string
Type : string

Class full name

implements
implements: string[]
Type : string[]
Optional

List of interfaces implemented by the class

type
type: any
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;
}

result-matching ""

    No results matching ""