[I] ArrayModelType
Extends
Properties
Property | Modifier | Type | Description | Overrides | Inherited from |
---|---|---|---|---|---|
baseModel? | public | Model | Model this model extends. This represent inheritance. | - | Model .baseModel |
decorators | public | DecoratorApplication [] | - | - | Model .decorators |
derivedModels | public | Model [] | Direct children. This is the reverse relation of baseModel | - | Model .derivedModels |
entityKind | readonly | "Type" | - | - | Model .entityKind |
indexer | public | object | - | Model .indexer | - |
indexer.key | public | Scalar | - | - | - |
indexer.value | public | Type | - | - | - |
instantiationParameters? | public | Type [] | - | - | Model .instantiationParameters |
isFinished | public | boolean | Reflect if a type has been finished(Decorators have been called). There is multiple reasons a type might not be finished: - a template declaration will not - a template instance that argument that are still template parameters - a template instance that is only partially instantiated(like a templated operation inside a templated interface) | - | Model .isFinished |
kind | public | "Model" | - | - | Model .kind |
name | public | string | - | - | Model .name |
namespace? | public | Namespace | - | - | Model .namespace |
node? | public | | ModelStatementNode | ModelExpressionNode | ObjectLiteralNode | IntersectionExpressionNode | ProjectionModelExpressionNode | - | - | Model .node |
projectionBase? | public | Type | Deprecated | - | Model .projectionBase |
projectionSource? | public | Type | Deprecated | - | Model .projectionSource |
projector? | public | Projector | Deprecated | - | Model .projector |
properties | public | RekeyableMap <string , ModelProperty > | The properties of the model. Properties are ordered in the order that they appear in source. Properties obtained via model is appear before properties defined in the model body. Properties obtained via ... are inserted where the spread appears in source. Properties inherited via model extends are not included. Use walkPropertiesInherited to enumerate all properties in the inheritance hierarchy. | - | Model .properties |
sourceModel? | public | Model | The model that is referenced via model is . | - | Model .sourceModel |
sourceModels | public | SourceModel [] | Models that were used to build this model. This include any model referenced in model is , ... or when intersecting models. | - | Model .sourceModels |
templateArguments? | public | ( | Type | Value | IndeterminateEntity )[] | Deprecated use templateMapper instead. | - | Model .templateArguments |
templateMapper? | public | TypeMapper | - | - | Model .templateMapper |
templateNode? | public | Node | - | - | Model .templateNode |
Accessors
projections
Get Signature
get projections(): ProjectionStatementNode[]
Deprecated
Returns
Inherited from
Methods
projectionsByName()
projectionsByName(name): ProjectionStatementNode[]
Parameters
Parameter | Type |
---|---|
name | string |