Methods
Abstract isAttr
-
Parameters
Returns boolean
isBlockSafe
- isBlockSafe(items: Cursor<I>): boolean
-
Parameters
Returns boolean
Abstract isBool
-
Parameters
Returns boolean
Abstract isExpression
- isExpression(item: I): boolean
-
Parameters
Returns boolean
Abstract isExtant
- isExtant(item: I): boolean
-
Parameters
Returns boolean
Abstract isField
- isField(item: I): boolean
-
Parameters
Returns boolean
isIdent
- isIdent(value: string | I): boolean
-
Parameters
Returns boolean
isMarkupSafe
- isMarkupSafe(items: Cursor<I>): boolean
-
Parameters
Returns boolean
Abstract isNum
-
Parameters
Returns boolean
Abstract isRecord
- isRecord(item: I): boolean
-
Parameters
Returns boolean
Abstract isSlot
-
Parameters
Returns boolean
Abstract isText
-
Parameters
Returns boolean
Abstract isValue
- isValue(item: I): boolean
-
Parameters
Returns boolean
Abstract item
-
Parameters
Returns I
Abstract items
-
Parameters
Abstract key
-
Parameters
Returns V
Abstract precedence
- precedence(item: I): number
-
Parameters
Returns number
sizeOfAbsent
-
Returns number
sizeOfAttr
- sizeOfAttr(key: V, value: V): number
-
Parameters
Returns number
sizeOfBlock
- sizeOfBlock(item: I): number
- sizeOfBlock(items: Cursor<I>, inBlock: boolean, inMarkup: boolean): number
-
Parameters
Returns number
-
Parameters
-
-
inBlock: boolean
-
inMarkup: boolean
Returns number
Abstract sizeOfBlockItem
- sizeOfBlockItem(item: I): number
-
Parameters
Returns number
Abstract sizeOfBlockValue
- sizeOfBlockValue(value: V): number
-
Parameters
Returns number
sizeOfBool
- sizeOfBool(value: boolean): number
-
Parameters
Returns number
sizeOfChildrenSelector
- sizeOfChildrenSelector(then: V): number
-
Parameters
Returns number
sizeOfConditionalOperator
- sizeOfConditionalOperator(ifTerm: I, thenTerm: I, elseTerm: I, precedence: number): number
-
Parameters
-
ifTerm: I
-
thenTerm: I
-
elseTerm: I
-
precedence: number
Returns number
sizeOfData
- sizeOfData(length: number): number
-
Parameters
Returns number
sizeOfDescendantsSelector
- sizeOfDescendantsSelector(then: V): number
-
Parameters
Returns number
sizeOfExtant
-
Returns number
sizeOfFilterSelector
- sizeOfFilterSelector(predicate: V, then: V): number
-
Parameters
Returns number
sizeOfGetAttrSelector
- sizeOfGetAttrSelector(key: V, then: V): number
-
Parameters
Returns number
sizeOfGetItemSelector
- sizeOfGetItemSelector(index: V, then: V): number
-
Parameters
Returns number
sizeOfGetSelector
- sizeOfGetSelector(key: V, then: V): number
-
Parameters
Returns number
sizeOfIdentitySelector
- sizeOfIdentitySelector(): number
-
Returns number
sizeOfInfixOperator
- sizeOfInfixOperator(lhs: I, operator: string, rhs: I, precedence: number): number
-
Parameters
-
lhs: I
-
operator: string
-
rhs: I
-
precedence: number
Returns number
sizeOfInvokeOperator
- sizeOfInvokeOperator(func: V, args: V): number
-
Parameters
Returns number
Abstract sizeOfItem
- sizeOfItem(item: I): number
-
Parameters
Returns number
sizeOfKeysSelector
- sizeOfKeysSelector(then: V): number
-
Parameters
Returns number
sizeOfLambdaFunc
- sizeOfLambdaFunc(bindings: V, template: V): number
-
Parameters
Returns number
sizeOfLiteralSelector
- sizeOfLiteralSelector(item: I, then: V): number
-
Parameters
Returns number
sizeOfMarkupText
- sizeOfMarkupText(item: string | I): number
-
Parameters
Returns number
sizeOfNum
- sizeOfNum(value: number): number
-
Parameters
Returns number
sizeOfPrefixOperator
- sizeOfPrefixOperator(operator: string, rhs: I, precedence: number): number
-
Parameters
-
operator: string
-
rhs: I
-
precedence: number
Returns number
sizeOfPrimary
- sizeOfPrimary(value: V): number
-
Parameters
Returns number
sizeOfRecord
- sizeOfRecord(item: I): number
-
Parameters
Returns number
sizeOfSlot
- sizeOfSlot(key: V, value: V): number
-
Parameters
Returns number
sizeOfText
- sizeOfText(value: string): number
-
Parameters
Returns number
Abstract sizeOfThen
- sizeOfThen(then: V): number
-
Parameters
Returns number
sizeOfThenChildrenSelector
- sizeOfThenChildrenSelector(then: V): number
-
Parameters
Returns number
sizeOfThenDescendantsSelector
- sizeOfThenDescendantsSelector(then: V): number
-
Parameters
Returns number
sizeOfThenFilterSelector
- sizeOfThenFilterSelector(predicate: V, then: V): number
-
Parameters
Returns number
sizeOfThenGetAttrSelector
- sizeOfThenGetAttrSelector(key: V, then: V): number
-
Parameters
Returns number
sizeOfThenGetItemSelector
- sizeOfThenGetItemSelector(index: V, then: V): number
-
Parameters
Returns number
sizeOfThenGetSelector
- sizeOfThenGetSelector(key: V, then: V): number
-
Parameters
Returns number
sizeOfThenIdentitySelector
- sizeOfThenIdentitySelector(): number
-
Returns number
sizeOfThenKeysSelector
- sizeOfThenKeysSelector(then: V): number
-
Parameters
Returns number
sizeOfThenLiteralSelector
- sizeOfThenLiteralSelector(item: I, then: V): number
-
Parameters
Returns number
sizeOfThenValuesSelector
- sizeOfThenValuesSelector(then: V): number
-
Parameters
Returns number
sizeOfUint32
- sizeOfUint32(value: number): number
-
Parameters
Returns number
sizeOfUint64
- sizeOfUint64(value: number): number
-
Parameters
Returns number
Abstract sizeOfValue
- sizeOfValue(value: V): number
-
Parameters
Returns number
sizeOfValuesSelector
- sizeOfValuesSelector(then: V): number
-
Parameters
Returns number
Abstract string
-
Parameters
Returns string
Abstract value
-
Parameters
Returns V
writeAbsent
- writeAbsent(output: Output<unknown>): Writer<unknown, unknown>
-
Parameters
Returns Writer<unknown, unknown>
writeAttr
- writeAttr(output: Output<unknown>, key: V, value: V): Writer<unknown, unknown>
-
Parameters
-
output: Output<unknown>
-
key: V
-
value: V
Returns Writer<unknown, unknown>
writeBlock
- writeBlock(output: Output<unknown>, item: I): Writer<unknown, unknown>
- writeBlock(output: Output<unknown>, items: Cursor<I>, inBlock: boolean, inMarkup: boolean): Writer<unknown, unknown>
-
Parameters
-
output: Output<unknown>
-
item: I
Returns Writer<unknown, unknown>
-
Parameters
-
output: Output<unknown>
-
-
inBlock: boolean
-
inMarkup: boolean
Returns Writer<unknown, unknown>
Abstract writeBlockItem
- writeBlockItem(output: Output<unknown>, item: I): Writer<unknown, unknown>
-
Parameters
-
output: Output<unknown>
-
item: I
Returns Writer<unknown, unknown>
Abstract writeBlockValue
- writeBlockValue(output: Output<unknown>, value: V): Writer<unknown, unknown>
-
Parameters
-
output: Output<unknown>
-
value: V
Returns Writer<unknown, unknown>
writeBool
- writeBool(output: Output<unknown>, value: boolean): Writer<unknown, unknown>
-
Parameters
-
output: Output<unknown>
-
value: boolean
Returns Writer<unknown, unknown>
writeChildrenSelector
- writeChildrenSelector(output: Output<unknown>, then: V): Writer<unknown, unknown>
-
Parameters
-
output: Output<unknown>
-
then: V
Returns Writer<unknown, unknown>
writeConditionalOperator
- writeConditionalOperator(output: Output<unknown>, ifTerm: I, thenTerm: I, elseTerm: I, precedence: number): Writer<unknown, unknown>
-
Parameters
-
output: Output<unknown>
-
ifTerm: I
-
thenTerm: I
-
elseTerm: I
-
precedence: number
Returns Writer<unknown, unknown>
writeData
- writeData(output: Output<unknown>, value: undefined | Uint8Array): Writer<unknown, unknown>
-
Parameters
-
output: Output<unknown>
-
value: undefined | Uint8Array
Returns Writer<unknown, unknown>
writeDescendantsSelector
- writeDescendantsSelector(output: Output<unknown>, then: V): Writer<unknown, unknown>
-
Parameters
-
output: Output<unknown>
-
then: V
Returns Writer<unknown, unknown>
writeExtant
- writeExtant(output: Output<unknown>): Writer<unknown, unknown>
-
Parameters
Returns Writer<unknown, unknown>
writeFilterSelector
- writeFilterSelector(output: Output<unknown>, predicate: V, then: V): Writer<unknown, unknown>
-
Parameters
-
output: Output<unknown>
-
predicate: V
-
then: V
Returns Writer<unknown, unknown>
writeGetAttrSelector
- writeGetAttrSelector(output: Output<unknown>, key: V, then: V): Writer<unknown, unknown>
-
Parameters
-
output: Output<unknown>
-
key: V
-
then: V
Returns Writer<unknown, unknown>
writeGetItemSelector
- writeGetItemSelector(output: Output<unknown>, index: V, then: V): Writer<unknown, unknown>
-
Parameters
-
output: Output<unknown>
-
index: V
-
then: V
Returns Writer<unknown, unknown>
writeGetSelector
- writeGetSelector(output: Output<unknown>, key: V, then: V): Writer<unknown, unknown>
-
Parameters
-
output: Output<unknown>
-
key: V
-
then: V
Returns Writer<unknown, unknown>
writeIdentitySelector
- writeIdentitySelector(output: Output<unknown>): Writer<unknown, unknown>
-
Parameters
Returns Writer<unknown, unknown>
writeInfixOperator
- writeInfixOperator(output: Output<unknown>, lhs: I, operator: string, rhs: I, precedence: number): Writer<unknown, unknown>
-
Parameters
-
output: Output<unknown>
-
lhs: I
-
operator: string
-
rhs: I
-
precedence: number
Returns Writer<unknown, unknown>
writeInvokeOperator
- writeInvokeOperator(output: Output<unknown>, func: V, args: V): Writer<unknown, unknown>
-
Parameters
-
output: Output<unknown>
-
func: V
-
args: V
Returns Writer<unknown, unknown>
Abstract writeItem
- writeItem(output: Output<unknown>, item: I): Writer<unknown, unknown>
-
Parameters
-
output: Output<unknown>
-
item: I
Returns Writer<unknown, unknown>
writeKeysSelector
- writeKeysSelector(output: Output<unknown>, then: V): Writer<unknown, unknown>
-
Parameters
-
output: Output<unknown>
-
then: V
Returns Writer<unknown, unknown>
writeLambdaFunc
- writeLambdaFunc(output: Output<unknown>, bindings: V, template: V): Writer<unknown, unknown>
-
Parameters
-
output: Output<unknown>
-
bindings: V
-
template: V
Returns Writer<unknown, unknown>
writeLiteralSelector
- writeLiteralSelector(output: Output<unknown>, item: I, then: V): Writer<unknown, unknown>
-
Parameters
-
output: Output<unknown>
-
item: I
-
then: V
Returns Writer<unknown, unknown>
writeMarkupText
- writeMarkupText(output: Output<unknown>, item: string | I): Writer<unknown, unknown>
-
Parameters
-
output: Output<unknown>
-
item: string | I
Returns Writer<unknown, unknown>
writeNum
- writeNum(output: Output<unknown>, value: number): Writer<unknown, unknown>
-
Parameters
-
output: Output<unknown>
-
value: number
Returns Writer<unknown, unknown>
writePrefixOperator
- writePrefixOperator(output: Output<unknown>, operator: string, rhs: I, precedence: number): Writer<unknown, unknown>
-
Parameters
-
output: Output<unknown>
-
operator: string
-
rhs: I
-
precedence: number
Returns Writer<unknown, unknown>
writePrimary
- writePrimary(output: Output<unknown>, value: V): Writer<unknown, unknown>
-
Parameters
-
output: Output<unknown>
-
value: V
Returns Writer<unknown, unknown>
writeRecord
- writeRecord(output: Output<unknown>, item: I): Writer<unknown, unknown>
-
Parameters
-
output: Output<unknown>
-
item: I
Returns Writer<unknown, unknown>
writeSlot
- writeSlot(output: Output<unknown>, key: V, value: V): Writer<unknown, unknown>
-
Parameters
-
output: Output<unknown>
-
key: V
-
value: V
Returns Writer<unknown, unknown>
writeText
- writeText(output: Output<unknown>, value: string): Writer<unknown, unknown>
-
Parameters
-
output: Output<unknown>
-
value: string
Returns Writer<unknown, unknown>
Abstract writeThen
- writeThen(output: Output<unknown>, then: V): Writer<unknown, unknown>
-
Parameters
-
output: Output<unknown>
-
then: V
Returns Writer<unknown, unknown>
writeThenChildrenSelector
- writeThenChildrenSelector(output: Output<unknown>, then: V): Writer<unknown, unknown>
-
Parameters
-
output: Output<unknown>
-
then: V
Returns Writer<unknown, unknown>
writeThenDescendantsSelector
- writeThenDescendantsSelector(output: Output<unknown>, then: V): Writer<unknown, unknown>
-
Parameters
-
output: Output<unknown>
-
then: V
Returns Writer<unknown, unknown>
writeThenFilterSelector
- writeThenFilterSelector(output: Output<unknown>, predicate: V, then: V): Writer<unknown, unknown>
-
Parameters
-
output: Output<unknown>
-
predicate: V
-
then: V
Returns Writer<unknown, unknown>
writeThenGetAttrSelector
- writeThenGetAttrSelector(output: Output<unknown>, key: V, then: V): Writer<unknown, unknown>
-
Parameters
-
output: Output<unknown>
-
key: V
-
then: V
Returns Writer<unknown, unknown>
writeThenGetItemSelector
- writeThenGetItemSelector(output: Output<unknown>, index: V, then: V): Writer<unknown, unknown>
-
Parameters
-
output: Output<unknown>
-
index: V
-
then: V
Returns Writer<unknown, unknown>
writeThenGetSelector
- writeThenGetSelector(output: Output<unknown>, key: V, then: V): Writer<unknown, unknown>
-
Parameters
-
output: Output<unknown>
-
key: V
-
then: V
Returns Writer<unknown, unknown>
writeThenIdentitySelector
- writeThenIdentitySelector(output: Output<unknown>): Writer<unknown, unknown>
-
Parameters
Returns Writer<unknown, unknown>
writeThenKeysSelector
- writeThenKeysSelector(output: Output<unknown>, then: V): Writer<unknown, unknown>
-
Parameters
-
output: Output<unknown>
-
then: V
Returns Writer<unknown, unknown>
writeThenLiteralSelector
- writeThenLiteralSelector(output: Output<unknown>, item: I, then: V): Writer<unknown, unknown>
-
Parameters
-
output: Output<unknown>
-
item: I
-
then: V
Returns Writer<unknown, unknown>
writeThenValuesSelector
- writeThenValuesSelector(output: Output<unknown>, then: V): Writer<unknown, unknown>
-
Parameters
-
output: Output<unknown>
-
then: V
Returns Writer<unknown, unknown>
writeUint32
- writeUint32(output: Output<unknown>, value: number): Writer<unknown, unknown>
-
Parameters
-
output: Output<unknown>
-
value: number
Returns Writer<unknown, unknown>
writeUint64
- writeUint64(output: Output<unknown>, value: number): Writer<unknown, unknown>
-
Parameters
-
output: Output<unknown>
-
value: number
Returns Writer<unknown, unknown>
Abstract writeValue
- writeValue(output: Output<unknown>, value: V): Writer<unknown, unknown>
-
Parameters
-
output: Output<unknown>
-
value: V
Returns Writer<unknown, unknown>
writeValuesSelector
- writeValuesSelector(output: Output<unknown>, then: V): Writer<unknown, unknown>
-
Parameters
-
output: Output<unknown>
-
then: V
Returns Writer<unknown, unknown>