Class ReconStructureWriter

Factory for constructing Recon writers.

Hierarchy

Constructors

Methods

isAttr isBlockSafe isBool isExpression isExtant isField isIdent isMarkupSafe isNum isRecord isSlot isText isValue item items key precedence sizeOfAbsent sizeOfAttr sizeOfBlock sizeOfBlockItem sizeOfBlockValue sizeOfBool sizeOfChildrenSelector sizeOfConditionalOperator sizeOfData sizeOfDescendantsSelector sizeOfExtant sizeOfFilterSelector sizeOfFunc sizeOfGetAttrSelector sizeOfGetItemSelector sizeOfGetSelector sizeOfIdentitySelector sizeOfInfixOperator sizeOfInvokeOperator sizeOfItem sizeOfKeysSelector sizeOfLambdaFunc sizeOfLiteralSelector sizeOfMarkupText sizeOfNum sizeOfOperator sizeOfPrefixOperator sizeOfPrimary sizeOfRecord sizeOfSelector sizeOfSlot sizeOfText sizeOfThen sizeOfThenChildrenSelector sizeOfThenDescendantsSelector sizeOfThenFilterSelector sizeOfThenGetAttrSelector sizeOfThenGetItemSelector sizeOfThenGetSelector sizeOfThenIdentitySelector sizeOfThenKeysSelector sizeOfThenLiteralSelector sizeOfThenValuesSelector sizeOfUint32 sizeOfUint64 sizeOfValue sizeOfValuesSelector string value writeAbsent writeAttr writeBlock writeBlockItem writeBlockValue writeBool writeChildrenSelector writeConditionalOperator writeData writeDescendantsSelector writeExtant writeFilterSelector writeFunc writeGetAttrSelector writeGetItemSelector writeGetSelector writeIdentitySelector writeInfixOperator writeInvokeOperator writeItem writeKeysSelector writeLambdaFunc writeLiteralSelector writeMarkupText writeNum writeOperator writePrefixOperator writePrimary writeRecord writeSelector writeSlot writeText writeThen writeThenChildrenSelector writeThenDescendantsSelector writeThenFilterSelector writeThenGetAttrSelector writeThenGetItemSelector writeThenGetSelector writeThenIdentitySelector writeThenKeysSelector writeThenLiteralSelector writeThenValuesSelector writeUint32 writeUint64 writeValue writeValuesSelector

Constructors

Methods

  • Parameters

    • item: Item

    Returns boolean

  • Parameters

    • items: Cursor<Item>

    Returns boolean

  • Parameters

    • item: Item

    Returns boolean

  • Parameters

    • item: Item

    Returns boolean

  • Parameters

    • item: Item

    Returns boolean

  • Parameters

    • item: Item

    Returns boolean

  • Parameters

    • value: string | Item

    Returns boolean

  • Parameters

    • items: Cursor<Item>

    Returns boolean

  • Parameters

    • item: Item

    Returns boolean

  • Parameters

    • item: Item

    Returns boolean

  • Parameters

    • item: Item

    Returns boolean

  • Parameters

    • item: Item

    Returns boolean

  • Parameters

    • item: Item

    Returns boolean

  • Parameters

    • value: Value

    Returns Item

  • Parameters

    • item: Item

    Returns Cursor<Item>

  • Parameters

    • item: Item

    Returns Value

  • Parameters

    • item: Item

    Returns number

  • Returns number

  • Parameters

    • key: Value
    • value: Value

    Returns number

  • Parameters

    • item: Item

    Returns number

  • Parameters

    • items: Cursor<Item>
    • inBlock: boolean
    • inMarkup: boolean

    Returns number

  • Parameters

    • item: Item

    Returns number

  • Parameters

    • value: Value

    Returns number

  • Parameters

    • value: boolean

    Returns number

  • Parameters

    • then: Value

    Returns number

  • Parameters

    • ifTerm: Item
    • thenTerm: Item
    • elseTerm: Item
    • precedence: number

    Returns number

  • Parameters

    • length: number

    Returns number

  • Returns number

  • Parameters

    • predicate: Value
    • then: Value

    Returns number

  • Parameters

    • func: Func

    Returns number

  • Parameters

    • key: Value
    • then: Value

    Returns number

  • Parameters

    • index: Value
    • then: Value

    Returns number

  • Parameters

    • key: Value
    • then: Value

    Returns number

  • Parameters

    • lhs: Item
    • operator: string
    • rhs: Item
    • precedence: number

    Returns number

  • Parameters

    • func: Value
    • args: Value

    Returns number

  • Parameters

    • item: Item

    Returns number

  • Parameters

    • then: Value

    Returns number

  • Parameters

    • bindings: Value
    • template: Value

    Returns number

  • Parameters

    • item: Item
    • then: Value

    Returns number

  • Parameters

    • item: string | Item

    Returns number

  • Parameters

    • value: number

    Returns number

  • Parameters

    • operator: Operator

    Returns number

  • Parameters

    • operator: string
    • rhs: Item
    • precedence: number

    Returns number

  • Parameters

    • value: Value

    Returns number

  • Parameters

    • item: Item

    Returns number

  • Parameters

    • selector: Selector

    Returns number

  • Parameters

    • key: Value
    • value: Value

    Returns number

  • Parameters

    • value: string

    Returns number

  • Parameters

    • then: Value

    Returns number

  • Parameters

    • predicate: Value
    • then: Value

    Returns number

  • Parameters

    • key: Value
    • then: Value

    Returns number

  • Parameters

    • index: Value
    • then: Value

    Returns number

  • Parameters

    • key: Value
    • then: Value

    Returns number

  • Parameters

    • then: Value

    Returns number

  • Parameters

    • item: Item
    • then: Value

    Returns number

  • Parameters

    • then: Value

    Returns number

  • Parameters

    • value: number

    Returns number

  • Parameters

    • value: number

    Returns number

  • Parameters

    • value: Value

    Returns number

  • Parameters

    • then: Value

    Returns number

  • Parameters

    • item: Item

    Returns string

  • Parameters

    • item: Item

    Returns Value

  • Parameters

    • output: Output<unknown>

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • key: Value
    • value: Value

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • item: Item

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • items: Cursor<Item>
    • inBlock: boolean
    • inMarkup: boolean

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • item: Item

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • value: Value

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • value: boolean

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • then: Value

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • ifTerm: Item
    • thenTerm: Item
    • elseTerm: Item
    • precedence: number

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • value: Uint8Array

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • then: Value

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • predicate: Value
    • then: Value

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • func: Func

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • key: Value
    • then: Value

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • index: Value
    • then: Value

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • key: Value
    • then: Value

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • lhs: Item
    • operator: string
    • rhs: Item
    • precedence: number

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • func: Value
    • args: Value

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • item: Item

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • then: Value

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • bindings: Value
    • template: Value

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • item: Item
    • then: Value

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • item: string | Item

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • value: number

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • operator: Operator

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • operator: string
    • rhs: Item
    • precedence: number

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • value: Value

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • item: Item

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • selector: Selector

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • key: Value
    • value: Value

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • value: string

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • then: Value

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • then: Value

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • then: Value

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • predicate: Value
    • then: Value

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • key: Value
    • then: Value

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • index: Value
    • then: Value

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • key: Value
    • then: Value

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • then: Value

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • item: Item
    • then: Value

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • then: Value

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • value: number

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • value: number

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • value: Value

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • then: Value

    Returns Writer<unknown, unknown>

Generated using TypeDoc