@kayahr/text-encoding
Version:
Text encoder and decoder
15 lines (14 loc) • 410 B
TypeScript
import { AbstractDecoder } from "../AbstractDecoder.js";
import { ByteBuffer } from "../ByteBuffer.js";
/**
* Decoder for utf-8 encoding.
*/
export declare class UTF8Decoder extends AbstractDecoder {
private codePoint;
private bytesSeen;
private bytesNeeded;
private lowerBoundary;
private upperBoundary;
/** @inheritDoc */
decode(buffer: ByteBuffer): number | number[] | null;
}