UNPKG

@kayahr/text-encoding

Version:
16 lines (15 loc) 473 B
import type { ByteBuffer } from "./ByteBuffer.ts"; import type { Encoder } from "./Encoder.ts"; /** * Base class for encoders. */ export declare abstract class AbstractEncoder implements Encoder { /** @inheritdoc */ abstract encode(buffer: ByteBuffer): number | number[]; /** * Fails the encoding by throwing an exception * * @param codePoint - The code point which could not be encoded. */ protected fail(codePoint: number): never; }