Options
All
  • Public
  • Public/Protected
  • All
Menu

Class EncodingService

Hierarchy

  • EncodingService

Index

Constructors

constructor

Methods

decode

decodeStream

detectEncoding

Protected detectEncodingByBOMFromBuffer

  • detectEncodingByBOMFromBuffer(buffer: Buffer, bytesRead: number): undefined | "utf8bom" | "utf16le" | "utf16be"

encode

encodeStream

exists

  • exists(encoding: string): boolean

Protected guessEncodingByBuffer

  • guessEncodingByBuffer(buffer: Buffer): Promise<undefined | string>

toIconvEncoding

  • toIconvEncoding(encoding?: string): string

toResourceEncoding

  • toResourceEncoding(encoding: string, options: { overwriteEncoding?: boolean; read: (length: number) => Promise<Uint8Array> }): Promise<ResourceEncoding>
  • Parameters

    • encoding: string
    • options: { overwriteEncoding?: boolean; read: (length: number) => Promise<Uint8Array> }
      • Optional overwriteEncoding?: boolean
      • read: (length: number) => Promise<Uint8Array>
          • (length: number): Promise<Uint8Array>
          • Parameters

            • length: number

            Returns Promise<Uint8Array>

    Returns Promise<ResourceEncoding>