Implements

Constructors

  • 길이를 받아 새로운 버퍼를 만드는 생성자

    Parameters

    • length: number

      버퍼의 길이

    • littleEndian: boolean

      리틀 엔디언을 사용할 것인지 여부. false면 빅 엔디언을 사용한다

    Returns ByteStream

  • 데이터가 담긴 버퍼를 받는 생성자

    Parameters

    • buf: ArrayBuffer | Uint8Array

      데이터 버퍼. null이면 새로 생성함

    • littleEndian: boolean

      리틀 엔디언을 사용할 것인지 여부. false면 빅 엔디언을 사용한다

    Returns ByteStream

Properties

i: number

현재 위치

#buf: ArrayBuffer
view: DataView
u8: Uint8Array
littleEndian: boolean

Accessors

  • get buffer(): ArrayBuffer
  • 이 stream이 사용하는 ArrayBuffer

    Returns ArrayBuffer

  • get length(): number
  • ArrayBuffer의 길이(byte 단위)

    Returns number

  • get isDataAvailable(): boolean
  • 데이터를 더 읽을 수 있는지 여부

    Returns boolean

Methods

  • Parameters

    • buf: ArrayBuffer | Uint8Array

    Returns ArrayBuffer

  • 부호 있는 16비트(2바이트) 정수를 읽음

    Parameters

    • oppositeEndian: boolean = false

      정해진 기본 엔디언과 반대 엔디언으로 읽을지 여부

    Returns number

  • 부호 없는 16비트(2바이트) 정수를 읽음

    Parameters

    • oppositeEndian: boolean = false

      정해진 기본 엔디언과 반대 엔디언으로 읽을지 여부

    Returns number

  • 부호 있는 32비트(4바이트) 정수를 읽음

    Parameters

    • oppositeEndian: boolean = false

      정해진 기본 엔디언과 반대 엔디언으로 읽을지 여부

    Returns number

  • 부호 없는 32비트(4바이트) 정수를 읽음

    Parameters

    • oppositeEndian: boolean = false

      정해진 기본 엔디언과 반대 엔디언으로 읽을지 여부

    Returns number

  • 부호 있는 64비트(8바이트) 정수를 읽어 bigint형으로 반환

    Parameters

    • oppositeEndian: boolean = false

      정해진 기본 엔디언과 반대 엔디언으로 읽을지 여부

    Returns bigint

  • 부호 없는 64비트(8바이트) 정수를 읽어 bigint형으로 반환

    Parameters

    • oppositeEndian: boolean = false

      정해진 기본 엔디언과 반대 엔디언으로 읽을지 여부

    Returns bigint

  • 32비트(4바이트) 부동소수점(단정밀도) 실수를 읽음

    Parameters

    • oppositeEndian: boolean = false

      정해진 기본 엔디언과 반대 엔디언으로 읽을지 여부

    Returns number

  • 64비트(8바이트) 부동소수점(배정밀도) 실수를 읽음

    Parameters

    • oppositeEndian: boolean = false

      정해진 기본 엔디언과 반대 엔디언으로 읽을지 여부

    Returns number

  • Parameters

    • maxByteLength: number = Infinity

    Returns number[]

  • 부호 있는 가변 길이 정수를 읽음

    Parameters

    • oppositeEndian: boolean = false

      정해진 기본 엔디언과 반대 엔디언으로 읽을지 여부

    • maxByteLength: number = Infinity

    Returns number

  • 부호 없는 가변 길이 정수를 읽음

    Parameters

    • oppositeEndian: boolean = false

      정해진 기본 엔디언과 반대 엔디언으로 읽을지 여부

    • maxByteLength: number = Infinity

    Returns number

  • 부호 있는 16비트(2바이트) 정수를 기록함

    Parameters

    • val: number

      기록할 숫자

    • oppositeEndian: boolean = false

      정해진 기본 엔디언과 반대 엔디언으로 기록할지 여부

    Returns void

  • 부호 없는 16비트(2바이트) 정수를 기록함

    Parameters

    • val: number

      기록할 숫자

    • oppositeEndian: boolean = false

      정해진 기본 엔디언과 반대 엔디언으로 기록할지 여부

    Returns void

  • 부호 있는 32비트(4바이트) 정수를 기록함

    Parameters

    • val: number

      기록할 숫자

    • oppositeEndian: boolean = false

      정해진 기본 엔디언과 반대 엔디언으로 기록할지 여부

    Returns void

  • 부호 없는 32비트(4바이트) 정수를 기록함

    Parameters

    • val: number

      기록할 숫자

    • oppositeEndian: boolean = false

      정해진 기본 엔디언과 반대 엔디언으로 기록할지 여부

    Returns void

  • bigint형 정수를 받아 부호 있는 64비트(8바이트) 정수로 기록함

    Parameters

    • val: bigint

      기록할 숫자

    • oppositeEndian: boolean = false

      정해진 기본 엔디언과 반대 엔디언으로 기록할지 여부

    Returns void

  • bigint형 정수를 받아 부호 없는 64비트(8바이트) 정수로 기록함

    Parameters

    • val: bigint

      기록할 숫자

    • oppositeEndian: boolean = false

      정해진 기본 엔디언과 반대 엔디언으로 기록할지 여부

    Returns void

  • 32비트(4바이트) 부동소수점(단정밀도) 실수를 기록함

    Parameters

    • val: number

      기록할 숫자

    • oppositeEndian: boolean = false

      정해진 기본 엔디언과 반대 엔디언으로 기록할지 여부

    Returns void

  • 64비트(8바이트) 부동소수점(배정밀도) 실수를 기록함

    Parameters

    • val: number

      기록할 숫자

    • oppositeEndian: boolean = false

      정해진 기본 엔디언과 반대 엔디언으로 기록할지 여부

    Returns void

  • 부호 있는 가변 길이 정수를 기록함

    Parameters

    • val: number

      기록할 숫자

    • oppositeEndian: boolean = false

      정해진 기본 엔디언과 반대 엔디언으로 기록할지 여부

    Returns void

  • 부호 없는 가변 길이 정수를 기록함

    Parameters

    • val: number

      기록할 숫자

    • oppositeEndian: boolean = false

      정해진 기본 엔디언과 반대 엔디언으로 기록할지 여부

    Returns void

Generated using TypeDoc