Class: HTMLSafeString
Defined in: src/drops/html_safe.ts:18
A string wrapper class used to indicate that the wrapped string is safe for output in an HTML document.
By "safe" we mean the wrapped string is trusted or has already been escaped.
Extends
Constructors
Constructor
new HTMLSafeString(
s):HTMLSafeString
Defined in: src/drops/html_safe.ts:21
Parameters
s
string
Returns
HTMLSafeString
Overrides
Accessors
[toStringTag]
Get Signature
get [toStringTag]():
string
Defined in: src/drops/html_safe.ts:35
Returns
string
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/drop.ts:47
Parameters
name
string
context
Returns
unknown
Inherited from
[equals]()
[equals](
obj,context):boolean
Defined in: src/drop.ts:51
Parameters
obj
unknown
context
Returns
boolean
Inherited from
[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
Defined in: src/drops/html_safe.ts:57
Parameters
context
Returns
string
Overrides
[toLiquid]()
[toLiquid](
hint):Promise<unknown>
Defined in: src/drops/html_safe.ts:39
Parameters
hint
Returns
Promise<unknown>
Overrides
[toLiquidSync]()
[toLiquidSync](
hint):unknown
Defined in: src/drops/html_safe.ts:43
Parameters
hint
Returns
unknown
Overrides
toString()
toString():
string
Defined in: src/drop.ts:117
Returns
string
Inherited from
valueOf()
valueOf():
string
Defined in: src/drops/html_safe.ts:61
Returns the primitive value of the specified object.
Returns
string
escape()
staticescape(value):HTMLSafeString
Defined in: src/drops/html_safe.ts:26
Parameters
value
string | HTMLSafeString
Returns
HTMLSafeString
from()
staticfrom(s):HTMLSafeString
Defined in: src/drops/html_safe.ts:31
Parameters
s
string | HTMLSafeString
Returns
HTMLSafeString