Class: StrictUndefined
Defined in: src/drops/undefined.ts:74
A subclass of Undefined that throws an UndefinedVariableError in
all contexts.
Extends
Extended by
Constructors
Constructor
new StrictUndefined(
path,token,source,templateName):StrictUndefined
Defined in: src/drops/undefined.ts:25
Parameters
path
string
token
source
string
templateName
string
Returns
StrictUndefined
Inherited from
Properties
path
readonlypath:string
Defined in: src/drops/undefined.ts:26
Inherited from
source
protectedsource:string
Defined in: src/drops/undefined.ts:28
Inherited from
templateName
protectedtemplateName:string
Defined in: src/drops/undefined.ts:29
Inherited from
token
protectedtoken:Token
Defined in: src/drops/undefined.ts:27
Inherited from
Accessors
first
Get Signature
get first():
this
Defined in: src/drops/undefined.ts:47
Returns
this
Inherited from
last
Get Signature
get last():
this
Defined in: src/drops/undefined.ts:51
Returns
this
Inherited from
size
Get Signature
get size():
this
Defined in: src/drops/undefined.ts:57
Returns
this
Inherited from
Methods
[asyncIterator]()
[asyncIterator]():
AsyncGenerator<unknown,void,void>
Defined in: src/drops/undefined.ts:116
Returns
AsyncGenerator<unknown, void, void>
Overrides
[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/drops/undefined.ts:75
Parameters
obj
unknown
context
Returns
boolean
Overrides
[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:79
Parameters
name
string
context
Returns
unknown
Overrides
[equals]()
[equals](
obj,context):boolean
Defined in: src/drops/undefined.ts:83
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/drops/undefined.ts:125
Returns
Iterator<unknown>
Overrides
[length]()
[length]():
number
Defined in: src/drops/undefined.ts:96
Returns
number
Overrides
[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/drops/undefined.ts:100
Parameters
obj
unknown
context
Returns
boolean
Overrides
[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/drops/undefined.ts:108
Parameters
offset?
number
limit?
number
reversed?
boolean
Returns
Overrides
[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
Undefined.[toHTMLSafeStringSync]
[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/drops/undefined.ts:130
Parameters
hint
context
Returns
unknown
Overrides
error()
protectederror():never
Defined in: src/drops/undefined.ts:87
Returns
never
poke()
poke():
void
Defined in: src/drops/undefined.ts:104
Returns
void
Overrides
toString()
toString():
string
Defined in: src/drops/undefined.ts:134
Returns
string
Overrides
valueOf()
valueOf():
void
Defined in: src/drops/undefined.ts:138
Returns the primitive value of the specified object.
Returns
void