Hierarchy (view full)

Constructors

Properties

lengthProvider: ((value: number) => TlvLength)
max?: number
min?: number

Methods

  • Decodes the encoded data using the schema.

    Parameters

    • encoded: Uint8Array
    • Optionalvalidate: boolean

    Returns number

  • Parameters

    • encoded: Uint8Array

    Returns number

  • Parameters

    Returns number

  • Parameters

    Returns {
        tag?: TlvTag;
        value: number;
    }

    • Optionaltag?: TlvTag
    • value: number
  • Parameters

    Returns number

  • Encodes the value using the schema.

    Parameters

    • value: number

    Returns Uint8Array

  • Parameters

    • value: number

    Returns Uint8Array

  • Parameters

    Returns TlvStream

  • Parameters

    Returns void

  • Parameters

    • value: number
    • _fieldId: number
    • _fieldValue: any
    • _injectChecker: ((fieldValue: any) => boolean)
        • (fieldValue): boolean
        • Parameters

          • fieldValue: any

          Returns boolean

    Returns number

  • Parameters

    • value: number
    • _fieldId: number
    • _removeChecker: ((fieldValue: any) => boolean)
        • (fieldValue): boolean
        • Parameters

          • fieldValue: any

          Returns boolean

    Returns number

  • Parameters

    • value: number

    Returns void

  • Parameters

    • value: number

    Returns void