Class: Undefined
Defined in: src/drops/undefined.ts:24
The default and base "Undefined" type.
At render time, if a template variable or path to a variable can not be
resolved to a value, an instance of Undefined is used in its place.
Extends
Extended by
Constructors
Constructor
new Undefined(
path,token,source,templateName):Undefined
Defined in: src/drops/undefined.ts:25
Parameters
path
string
token
source
string
templateName
string
Returns
Undefined
Overrides
Properties
path
readonlypath:string
Defined in: src/drops/undefined.ts:26
source
protectedsource:string
Defined in: src/drops/undefined.ts:28
templateName
protectedtemplateName:string
Defined in: src/drops/undefined.ts:29
token
protectedtoken:Token
Defined in: src/drops/undefined.ts:27
Accessors
first
Get Signature
get first():
this
Defined in: src/drops/undefined.ts:47
Returns
this
last
Get Signature
get last():
this
Defined in: src/drops/undefined.ts:51
Returns
this
size
Get Signature
get size():
this
Defined in: src/drops/undefined.ts:57
Returns
this
Methods
[asyncIterator]()
[asyncIterator]():
AsyncGenerator<unknown,void,void>
Defined in: src/drop.ts:83
Returns
AsyncGenerator<unknown, void, void>
Inherited from
[contains]()
[contains](
obj,context):Promise<boolean>
Defined in: src/drop.ts:35
Parameters
obj
unknown
context
Returns
Promise<boolean>
Inherited from
[containsSync]()
[containsSync](
obj,context):boolean
Defined in: src/drop.ts:39
Parameters
obj
unknown
context
Returns
boolean
Inherited from
[dispatch]()
[dispatch](
name,context):Promise<unknown>
Defined in: src/drop.ts:43
Parameters
name
string
context
Returns
Promise<unknown>
Inherited from
[dispatchSync]()
[dispatchSync](
name,context):unknown
Defined in: src/drops/undefined.ts:34
Parameters
name
string
context
Returns
unknown
Overrides
[equals]()
[equals](
obj,context):boolean
Defined in: src/drops/undefined.ts:38
Parameters
obj
unknown
context
Returns
boolean
Overrides
[isInvocable]()
[isInvocable](
name):boolean
Defined in: src/drop.ts:55
Parameters
name
string
Returns
boolean
Inherited from
[iterator]()
[iterator]():
Iterator<unknown>
Defined in: src/drop.ts:85
Returns
Iterator<unknown>
Inherited from
[length]()
[length]():
number
Defined in: src/drop.ts:59
Returns
number
Inherited from
[lessThan]()
[lessThan](
obj,context):Promise<boolean>
Defined in: src/drop.ts:63
Parameters
obj
unknown
context
Returns
Promise<boolean>
Inherited from
[lessThanSync]()
[lessThanSync](
obj,context):boolean
Defined in: src/drop.ts:67
Parameters
obj
unknown
context
Returns
boolean
Inherited from
[slice]()
[slice](
offset?,limit?,reversed?):Promise<Drop>
Defined in: src/drop.ts:71
Parameters
offset?
number
limit?
number
reversed?
boolean
Returns
Promise<Drop>
Inherited from
[sliceSync]()
[sliceSync](
offset?,limit?,reversed?):Drop
Defined in: src/drop.ts:79
Parameters
offset?
number
limit?
number
reversed?
boolean
Returns
Inherited from
[toHTMLSafeString]()
[toHTMLSafeString](
context):Promise<string|undefined>
Defined in: src/drop.ts:107
Parameters
context
Returns
Promise<string | undefined>
Inherited from
[toHTMLSafeStringSync]()
[toHTMLSafeStringSync](
context):string|undefined
Defined in: src/drop.ts:113
Parameters
context
Returns
string | undefined
Inherited from
[toLiquid]()
[toLiquid](
hint,context):Promise<unknown>
Defined in: src/drop.ts:87
Parameters
hint
context
Returns
Promise<unknown>
Inherited from
[toLiquidSync]()
[toLiquidSync](
hint,context):unknown
Defined in: src/drop.ts:94
Parameters
hint
context
Returns
unknown
Inherited from
poke()
poke():
void
Defined in: src/drops/undefined.ts:55
Returns
void
toString()
toString():
string
Defined in: src/drops/undefined.ts:61
Returns
string
Overrides
valueOf()
valueOf():
unknown
Defined in: src/drops/undefined.ts:65
Returns the primitive value of the specified object.
Returns
unknown