AbstractFactory
Classes
abstract AbstractObjectPropertyFactory
Extended by
Type Parameters
| Type Parameter |
|---|
T |
Implements
Constructors
Constructor
new AbstractObjectPropertyFactory<T>(abstractObjectClass, derivedClassesData): AbstractObjectPropertyFactory<T>;
Parameters
| Parameter | Type |
|---|---|
abstractObjectClass | Function |
derivedClassesData | object[] |
Returns
AbstractObjectPropertyFactory<T>
Properties
type
abstract type: TPropertyDataTypes;
Implementation of
Accessors
derivedTypes
Get Signature
get derivedTypes(): string[];
Returns
string[]
factoryClass
Get Signature
get factoryClass(): Function;
Returns
Function
Implementation of
Methods
getDefaultValue()
getDefaultValue(type?): T;
Parameters
| Parameter | Type |
|---|---|
type? | string |
Returns
T
Implementation of
IPropertyFactory.getDefaultValue
Interfaces
IPropertyFactory
Properties
factoryClass
factoryClass: Function;
type
type: TPropertyDataTypes;
Methods
getDefaultValue()
getDefaultValue(subClass?): any;
Parameters
| Parameter | Type |
|---|---|
subClass? | string |
Returns
any