routier-collection / core/src / PropertyExpression
Class: PropertyExpression
Defined in: core/src/expressions/types.ts:98
A class representing a property path.
Extends
Constructors
Constructor
new PropertyExpression(
options):PropertyExpression
Defined in: core/src/expressions/types.ts:106
Parameters
options
property
PropertyInfo<any>
Returns
PropertyExpression
Overrides
Properties
left?
optionalleft:Expression
Defined in: core/src/expressions/types.ts:17
The left-hand side of the expression (if applicable).
Inherited from
right?
optionalright:Expression
Defined in: core/src/expressions/types.ts:19
The right-hand side of the expression (if applicable).
Inherited from
type
readonlytype:"property"
Defined in: core/src/expressions/types.ts:100
The type of the expression (always ‘property’).
Overrides
property
property:
PropertyInfo<any>
Defined in: core/src/expressions/types.ts:102
The property info for the path.
transformer
transformer:
Transformer=null
Defined in: core/src/expressions/types.ts:103
locale
locale:
string=null
Defined in: core/src/expressions/types.ts:104
Accessors
EMPTY
Get Signature
get
staticEMPTY():EmptyExpression
Defined in: core/src/expressions/types.ts:26
Returns
Inherited from
NOT_PARSABLE
Get Signature
get
staticNOT_PARSABLE():NotParsableExpression
Defined in: core/src/expressions/types.ts:30
Returns
Inherited from
Methods
isEmpty()
staticisEmpty(expression):boolean
Defined in: core/src/expressions/types.ts:34
Parameters
expression
Returns
boolean
Inherited from
isNotParsable()
staticisNotParsable(expression):boolean
Defined in: core/src/expressions/types.ts:38
Parameters
expression
Returns
boolean