Extends
Properties
Property Modifier Type Description Overrides Inherited from baseScalar?
public
Scalar
Scalar this scalar extends. - - constructors
public
Map
<string
, ScalarConstructor
>- - - decorators
public
DecoratorApplication
[]- - DecoratedType
.decorators
derivedScalars
public
Scalar
[]Direct children. This is the reverse relation of See baseScalar - - entityKind
readonly
"Type"
- - BaseType
.entityKind
instantiationParameters?
public
Type
[]- - BaseType
.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) - BaseType
.isFinished
kind
public
"Scalar"
- BaseType
.kind
- name
public
string
- - - namespace?
public
Namespace
Namespace the scalar was defined in. - - node
public
ScalarStatementNode
- BaseType
.node
- projectionBase?
public
Type
- - BaseType
.projectionBase
projectionSource?
public
Type
- - BaseType
.projectionSource
projector?
public
Projector
- - BaseType
.projector
templateArguments?
public
(Type
| Value
| IndeterminateEntity
)[] Deprecated use templateMapper instead.- TemplatedTypeBase
.templateArguments
templateMapper?
public
TypeMapper
- - TemplatedTypeBase
.templateMapper
templateNode?
public
Node
- - TemplatedTypeBase
.templateNode
Accessors
projections
Get Signature
get projections (): ProjectionStatementNode[]
Returns
ProjectionStatementNode
[]
Inherited from
BaseType
.projections
Methods
projectionsByName()
projectionsByName (name): ProjectionStatementNode[]
Parameters
Returns
ProjectionStatementNode
[]
Inherited from
BaseType
.projectionsByName