Class ReconWriter<I, V>Abstract

Factory for constructing Recon writers.

Type Parameters

  • I

  • V

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 sizeOfGetAttrSelector sizeOfGetItemSelector sizeOfGetSelector sizeOfIdentitySelector sizeOfInfixOperator sizeOfInvokeOperator sizeOfItem sizeOfKeysSelector sizeOfLambdaFunc sizeOfLiteralSelector sizeOfMarkupText sizeOfNum sizeOfPrefixOperator sizeOfPrimary sizeOfRecord 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 writeGetAttrSelector writeGetItemSelector writeGetSelector writeIdentitySelector writeInfixOperator writeInvokeOperator writeItem writeKeysSelector writeLambdaFunc writeLiteralSelector writeMarkupText writeNum writePrefixOperator writePrimary writeRecord writeSlot writeText writeThen writeThenChildrenSelector writeThenDescendantsSelector writeThenFilterSelector writeThenGetAttrSelector writeThenGetItemSelector writeThenGetSelector writeThenIdentitySelector writeThenKeysSelector writeThenLiteralSelector writeThenValuesSelector writeUint32 writeUint64 writeValue writeValuesSelector

Constructors

Methods

  • Parameters

    • item: I

    Returns boolean

  • Parameters

    • items: Cursor<I>

    Returns boolean

  • Parameters

    • item: I

    Returns boolean

  • Parameters

    • item: I

    Returns boolean

  • Parameters

    • item: I

    Returns boolean

  • Parameters

    • item: I

    Returns boolean

  • Parameters

    • value: string | I

    Returns boolean

  • Parameters

    • items: Cursor<I>

    Returns boolean

  • Parameters

    • item: I

    Returns boolean

  • Parameters

    • item: I

    Returns boolean

  • Parameters

    • item: I

    Returns boolean

  • Parameters

    • item: I

    Returns boolean

  • Parameters

    • item: I

    Returns boolean

  • Parameters

    • value: V

    Returns I

  • Parameters

    • item: I

    Returns Cursor<I>

  • Parameters

    • item: I

    Returns V

  • Parameters

    • item: I

    Returns number

  • Returns number

  • Parameters

    • key: V
    • value: V

    Returns number

  • Parameters

    • item: I

    Returns number

  • Parameters

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

    Returns number

  • Parameters

    • item: I

    Returns number

  • Parameters

    • value: V

    Returns number

  • Parameters

    • value: boolean

    Returns number

  • Parameters

    • then: V

    Returns number

  • Parameters

    • ifTerm: I
    • thenTerm: I
    • elseTerm: I
    • precedence: number

    Returns number

  • Parameters

    • length: number

    Returns number

  • Parameters

    • then: V

    Returns number

  • Returns number

  • Parameters

    • predicate: V
    • then: V

    Returns number

  • Parameters

    • key: V
    • then: V

    Returns number

  • Parameters

    • index: V
    • then: V

    Returns number

  • Parameters

    • key: V
    • then: V

    Returns number

  • Returns number

  • Parameters

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

    Returns number

  • Parameters

    • func: V
    • args: V

    Returns number

  • Parameters

    • item: I

    Returns number

  • Parameters

    • then: V

    Returns number

  • Parameters

    • bindings: V
    • template: V

    Returns number

  • Parameters

    • item: I
    • then: V

    Returns number

  • Parameters

    • item: string | I

    Returns number

  • Parameters

    • value: number

    Returns number

  • Parameters

    • operator: string
    • rhs: I
    • precedence: number

    Returns number

  • Parameters

    • value: V

    Returns number

  • Parameters

    • item: I

    Returns number

  • Parameters

    • key: V
    • value: V

    Returns number

  • Parameters

    • value: string

    Returns number

  • Parameters

    • then: V

    Returns number

  • Parameters

    • then: V

    Returns number

  • Parameters

    • then: V

    Returns number

  • Parameters

    • predicate: V
    • then: V

    Returns number

  • Parameters

    • key: V
    • then: V

    Returns number

  • Parameters

    • index: V
    • then: V

    Returns number

  • Parameters

    • key: V
    • then: V

    Returns number

  • Returns number

  • Parameters

    • then: V

    Returns number

  • Parameters

    • item: I
    • then: V

    Returns number

  • Parameters

    • then: V

    Returns number

  • Parameters

    • value: number

    Returns number

  • Parameters

    • value: number

    Returns number

  • Parameters

    • value: V

    Returns number

  • Parameters

    • then: V

    Returns number

  • Parameters

    • item: I

    Returns string

  • Parameters

    • item: I

    Returns V

  • Parameters

    • output: Output<unknown>

    Returns Writer<unknown, unknown>

  • Parameters

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

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • item: I

    Returns Writer<unknown, unknown>

  • Parameters

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

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • item: I

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • value: V

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • value: boolean

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • then: V

    Returns Writer<unknown, unknown>

  • Parameters

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

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • value: Uint8Array

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • then: V

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>

    Returns Writer<unknown, unknown>

  • Parameters

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

    Returns Writer<unknown, unknown>

  • Parameters

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

    Returns Writer<unknown, unknown>

  • Parameters

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

    Returns Writer<unknown, unknown>

  • Parameters

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

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>

    Returns Writer<unknown, unknown>

  • Parameters

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

    Returns Writer<unknown, unknown>

  • Parameters

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

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • item: I

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • then: V

    Returns Writer<unknown, unknown>

  • Parameters

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

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • item: I
    • then: V

    Returns Writer<unknown, unknown>

  • Parameters

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

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • value: number

    Returns Writer<unknown, unknown>

  • Parameters

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

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • value: V

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • item: I

    Returns Writer<unknown, unknown>

  • Parameters

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

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • value: string

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • then: V

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • then: V

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • then: V

    Returns Writer<unknown, unknown>

  • Parameters

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

    Returns Writer<unknown, unknown>

  • Parameters

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

    Returns Writer<unknown, unknown>

  • Parameters

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

    Returns Writer<unknown, unknown>

  • Parameters

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

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • then: V

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • item: I
    • then: V

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • then: V

    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: V

    Returns Writer<unknown, unknown>

  • Parameters

    • output: Output<unknown>
    • then: V

    Returns Writer<unknown, unknown>

Generated using TypeDoc