Variable TypesConst

Types: {
    Array: ((itemSerializer: Serializer) => ((buffer: ByteBuffer, data: any[]) => void));
    Asset: ((buffer: ByteBuffer, data: string | number | Asset) => void);
    Authority: ((buffer: ByteBuffer, data: {
        [key: string]: any;
    }) => void);
    Binary: ((size?: number) => ((buffer: ByteBuffer, data: Buffer | HexBuffer) => void));
    Boolean: ((buffer: ByteBuffer, data: boolean) => void);
    Date: ((buffer: ByteBuffer, data: string) => void);
    FlatMap: ((keySerializer: Serializer, valueSerializer: Serializer) => ((buffer: ByteBuffer, data: [any, any][]) => void));
    Int16: ((buffer: ByteBuffer, data: number) => void);
    Int32: ((buffer: ByteBuffer, data: number) => void);
    Int64: ((buffer: ByteBuffer, data: number) => void);
    Int8: ((buffer: ByteBuffer, data: number) => void);
    Memo: ((buffer: ByteBuffer, data: {
        [key: string]: any;
    }) => void);
    Object: ((keySerializers: [string, Serializer][]) => ((buffer: ByteBuffer, data: {
        [key: string]: any;
    }) => void));
    Operation: ((buffer: ByteBuffer, operation: any) => void);
    Optional: ((valueSerializer: Serializer) => ((buffer: ByteBuffer, data: any) => void));
    PublicKey: ((buffer: ByteBuffer, data: null | string | PublicKey) => void);
    StaticVariant: ((itemSerializers: Serializer[]) => ((buffer: ByteBuffer, data: [number, any]) => void));
    String: ((buffer: ByteBuffer, data: string) => void);
    Transaction: ((buffer: ByteBuffer, data: {
        [key: string]: any;
    }) => void);
    UInt16: ((buffer: ByteBuffer, data: number) => void);
    UInt32: ((buffer: ByteBuffer, data: number) => void);
    UInt64: ((buffer: ByteBuffer, data: number) => void);
    UInt8: ((buffer: ByteBuffer, data: number) => void);
    Void: ((buffer: ByteBuffer) => void);
} = ...

Type declaration

  • Array: ((itemSerializer: Serializer) => ((buffer: ByteBuffer, data: any[]) => void))
      • (itemSerializer): ((buffer: ByteBuffer, data: any[]) => void)
      • Parameters

        Returns ((buffer: ByteBuffer, data: any[]) => void)

          • (buffer, data): void
          • Parameters

            • buffer: ByteBuffer
            • data: any[]

            Returns void

  • Asset: ((buffer: ByteBuffer, data: string | number | Asset) => void)
      • (buffer, data): void
      • Serialize asset. Note: this loses precision for amounts larger than 2^53-1/10^precision. Should not be a problem in real-word usage.

        Parameters

        • buffer: ByteBuffer
        • data: string | number | Asset

        Returns void

  • Authority: ((buffer: ByteBuffer, data: {
        [key: string]: any;
    }) => void)
      • (buffer, data): void
      • Parameters

        • buffer: ByteBuffer
        • data: {
              [key: string]: any;
          }
          • [key: string]: any

        Returns void

  • Binary: ((size?: number) => ((buffer: ByteBuffer, data: Buffer | HexBuffer) => void))
      • (size?): ((buffer: ByteBuffer, data: Buffer | HexBuffer) => void)
      • Parameters

        • Optionalsize: number

        Returns ((buffer: ByteBuffer, data: Buffer | HexBuffer) => void)

          • (buffer, data): void
          • Parameters

            Returns void

  • Boolean: ((buffer: ByteBuffer, data: boolean) => void)
      • (buffer, data): void
      • Parameters

        • buffer: ByteBuffer
        • data: boolean

        Returns void

  • Date: ((buffer: ByteBuffer, data: string) => void)
      • (buffer, data): void
      • Parameters

        • buffer: ByteBuffer
        • data: string

        Returns void

  • FlatMap: ((keySerializer: Serializer, valueSerializer: Serializer) => ((buffer: ByteBuffer, data: [any, any][]) => void))
      • (keySerializer, valueSerializer): ((buffer: ByteBuffer, data: [any, any][]) => void)
      • Parameters

        Returns ((buffer: ByteBuffer, data: [any, any][]) => void)

          • (buffer, data): void
          • Parameters

            • buffer: ByteBuffer
            • data: [any, any][]

            Returns void

  • Int16: ((buffer: ByteBuffer, data: number) => void)
      • (buffer, data): void
      • Parameters

        • buffer: ByteBuffer
        • data: number

        Returns void

  • Int32: ((buffer: ByteBuffer, data: number) => void)
      • (buffer, data): void
      • Parameters

        • buffer: ByteBuffer
        • data: number

        Returns void

  • Int64: ((buffer: ByteBuffer, data: number) => void)
      • (buffer, data): void
      • Parameters

        • buffer: ByteBuffer
        • data: number

        Returns void

  • Int8: ((buffer: ByteBuffer, data: number) => void)
      • (buffer, data): void
      • Int

        Parameters

        • buffer: ByteBuffer
        • data: number

        Returns void

  • Memo: ((buffer: ByteBuffer, data: {
        [key: string]: any;
    }) => void)
      • (buffer, data): void
      • Parameters

        • buffer: ByteBuffer
        • data: {
              [key: string]: any;
          }
          • [key: string]: any

        Returns void

  • Object: ((keySerializers: [string, Serializer][]) => ((buffer: ByteBuffer, data: {
        [key: string]: any;
    }) => void))
      • (keySerializers): ((buffer: ByteBuffer, data: {
            [key: string]: any;
        }) => void)
      • Parameters

        Returns ((buffer: ByteBuffer, data: {
            [key: string]: any;
        }) => void)

          • (buffer, data): void
          • Parameters

            • buffer: ByteBuffer
            • data: {
                  [key: string]: any;
              }
              • [key: string]: any

            Returns void

  • Operation: ((buffer: ByteBuffer, operation: any) => void)
      • (buffer, operation): void
      • END | Operation Serializers

        Parameters

        • buffer: ByteBuffer
        • operation: any

        Returns void

  • Optional: ((valueSerializer: Serializer) => ((buffer: ByteBuffer, data: any) => void))
      • (valueSerializer): ((buffer: ByteBuffer, data: any) => void)
      • Parameters

        Returns ((buffer: ByteBuffer, data: any) => void)

          • (buffer, data): void
          • Parameters

            • buffer: ByteBuffer
            • data: any

            Returns void

  • PublicKey: ((buffer: ByteBuffer, data: null | string | PublicKey) => void)
      • (buffer, data): void
      • Parameters

        • buffer: ByteBuffer
        • data: null | string | PublicKey

        Returns void

  • StaticVariant: ((itemSerializers: Serializer[]) => ((buffer: ByteBuffer, data: [number, any]) => void))
      • (itemSerializers): ((buffer: ByteBuffer, data: [number, any]) => void)
      • Parameters

        Returns ((buffer: ByteBuffer, data: [number, any]) => void)

          • (buffer, data): void
          • Parameters

            • buffer: ByteBuffer
            • data: [number, any]

            Returns void

  • String: ((buffer: ByteBuffer, data: string) => void)
      • (buffer, data): void
      • Parameters

        • buffer: ByteBuffer
        • data: string

        Returns void

  • Transaction: ((buffer: ByteBuffer, data: {
        [key: string]: any;
    }) => void)
      • (buffer, data): void
      • Parameters

        • buffer: ByteBuffer
        • data: {
              [key: string]: any;
          }
          • [key: string]: any

        Returns void

  • UInt16: ((buffer: ByteBuffer, data: number) => void)
      • (buffer, data): void
      • Parameters

        • buffer: ByteBuffer
        • data: number

        Returns void

  • UInt32: ((buffer: ByteBuffer, data: number) => void)
      • (buffer, data): void
      • Parameters

        • buffer: ByteBuffer
        • data: number

        Returns void

  • UInt64: ((buffer: ByteBuffer, data: number) => void)
      • (buffer, data): void
      • Parameters

        • buffer: ByteBuffer
        • data: number

        Returns void

  • UInt8: ((buffer: ByteBuffer, data: number) => void)
      • (buffer, data): void
      • Uint

        Parameters

        • buffer: ByteBuffer
        • data: number

        Returns void

  • Void: ((buffer: ByteBuffer) => void)
      • (buffer): void
      • Basic

        Parameters

        • buffer: ByteBuffer

        Returns void