node/typings/internalBinding/encoding_binding.d.ts
Nikita Skovoroda 0b02b922a8
lib: implement all 1-byte encodings in js
PR-URL: https://github.com/nodejs/node/pull/61093
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Reviewed-By: René <contact.9a5d6388@renegade334.me.uk>
2025-12-30 18:56:47 +00:00

7 lines
328 B
TypeScript

export interface EncodingBinding {
encodeInto(source: string, dest: Uint8Array): void;
encodeUtf8String(str: string): Uint8Array;
decodeUTF8(buffer: ArrayBufferView | ArrayBuffer | SharedArrayBuffer, ignoreBOM?: boolean, hasFatal?: boolean): string;
toASCII(input: string): string;
toUnicode(input: string): string;
}