Options
All
  • Public
  • Public/Protected
  • All
Menu

Binary data writer

Hierarchy

  • DataWriter

Index

Constructors

Properties

bytes: Uint8Array = ...

The binary data

size: number = 0

The binary data size

view: DataView = ...

The data view of the binary data

Methods

  • finish(flags?: number): Uint8Array
  • Finish and get the binary data

    Parameters

    • Optional flags: number

    Returns Uint8Array

  • write(int: number): void
  • Write 8 bit integer

    Parameters

    • int: number

    Returns void

  • writeBigLong(long: bigint): void
  • Write 64 bit bigint long

    Parameters

    • long: bigint

    Returns void

  • writeBigULong(ulong: bigint): void
  • Write 64 bit bigint unsigned long

    Parameters

    • ulong: bigint

    Returns void

  • writeBool(bool: boolean): void
  • Write 8 bit boolean

    Parameters

    • bool: boolean

    Returns void

  • writeDouble(double: number): void
  • Write 64 bit double

    Parameters

    • double: number

    Returns void

  • writeFloat(float: number): void
  • Write 32 bit float

    Parameters

    • float: number

    Returns void

  • writeInt(int: number): void
  • Write 32 bit integer

    Parameters

    • int: number

    Returns void

  • writeLong(long: number): void
  • Write 64 bit long

    Parameters

    • long: number

    Returns void

  • writeNullableText(str?: string): void
  • Write modified utf-8 string, only if the provided value is a string

    Parameters

    • Optional str: string

    Returns void

  • writeShort(int: number): void
  • Write 16 bit integer

    Parameters

    • int: number

    Returns void

  • writeU(uint: number): void
  • Write 8 bit unsigned integer

    Parameters

    • uint: number

    Returns void

  • writeUInt(uint: number): void
  • Write 32 bit unsigned integer

    Parameters

    • uint: number

    Returns void

  • writeULong(ulong: number): void
  • Write 64 bit unsigned long

    Parameters

    • ulong: number

    Returns void

  • writeUShort(uint: number): void
  • Write 16 bit unsigned integer

    Parameters

    • uint: number

    Returns void

  • writeUTF(str: string): void
  • Write modified utf-8 string

    Parameters

    • str: string

    Returns void

Generated using TypeDoc