Unknown
Unknown collects expression ids which caused the current value to become unknown.
Implements
Section titled “Implements”Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new Unknown(
attributeTrailsValue?):Unknown
Parameters
Section titled “Parameters”attributeTrailsValue?
Section titled “attributeTrailsValue?”Map<number, AttributeTrail[]> = ...
Returns
Section titled “Returns”Unknown
Methods
Section titled “Methods”attributeTrails()
Section titled “attributeTrails()”attributeTrails():
Map<number,AttributeTrail[]>
attributeTrails returns the underlying attribute trail map for internal merge helpers.
Returns
Section titled “Returns”Map<number, AttributeTrail[]>
contains()
Section titled “contains()”contains(
other):boolean
Contains returns true if the input unknown is a subset of the current unknown.
Parameters
Section titled “Parameters”Unknown
Returns
Section titled “Returns”boolean
convertToNative()
Section titled “convertToNative()”convertToNative():
unknown
ConvertToNative converts the Value to a native TypeScript value according to the provided type description, or throws if the conversion is not feasible.
Returns
Section titled “Returns”unknown
Implementation of
Section titled “Implementation of”convertToType()
Section titled “convertToType()”convertToType(
_):Val
ConvertToType is an identity function since unknown values cannot be modified.
Parameters
Section titled “Parameters”Returns
Section titled “Returns”Implementation of
Section titled “Implementation of”equal()
Section titled “equal()”equal(
_):Val
Equal is an identity function since unknown values cannot be modified.
Parameters
Section titled “Parameters”Returns
Section titled “Returns”Implementation of
Section titled “Implementation of”getAttributeTrails()
Section titled “getAttributeTrails()”getAttributeTrails(
id): [AttributeTrail[] |undefined,boolean]
GetAttributeTrails returns the attribute trails for a given expression id.
Parameters
Section titled “Parameters”number
Returns
Section titled “Returns”[AttributeTrail[] | undefined, boolean]
hasUnknownFunction()
Section titled “hasUnknownFunction()”hasUnknownFunction():
boolean
HasUnknownFunction returns whether any attribute trail is unspecified.
Returns
Section titled “Returns”boolean
ids():
number[]
IDs returns the set of unknown expression ids contained by this value.
Returns
Section titled “Returns”number[]
toString()
Section titled “toString()”toString():
string
Returns a string representation of an object.
Returns
Section titled “Returns”string
type()
Section titled “type()”type():
RefType
Type returns the TypeValue of the value.
Returns
Section titled “Returns”Implementation of
Section titled “Implementation of”value()
Section titled “value()”value():
unknown
Value returns the raw value of the instance which may not be directly compatible with the expression language types.
Returns
Section titled “Returns”unknown