- Preparing search index...
- The search index is not available
baqend
Constructors
constructor
- new ModelBuilder(): ModelBuilder
-
Properties
Private
modelDescriptors
model
Descriptors
: null | { [name:
string]
: JsonMap; } = null
Private
models
models
: { [name:
string]
: Type<any>; } = {}
Type declaration
-
[name: string]: Type<any>
Methods
buildAttribute
- buildAttribute(field: {
flags: string[];
metadata: {
[key: string]: string;
};
name: string;
order: number;
type: string;
}): Attribute<any>
-
Parameters
-
field: {
flags: string[];
metadata: {
[key: string]: string;
};
name: string;
order: number;
type: string;
}
-
flags: string[]
-
metadata: {
[key: string]: string;
}
-
name: string
-
order: number
-
type: string
buildAttributes
- buildAttributes(model: ManagedType<any>): void
-
Returns void
buildModel
- buildModel(ref: string): ManagedType<any>
-
buildModels
- buildModels(modelDescriptors: JsonMap[]): {
[name: string]: Type<any>;
}
-
Returns {
[name: string]: Type<any>;
}
-
[name: string]: Type<any>
getModel
- getModel(ref: string): ManagedType<any>
-
Returns