mirror of
https://github.com/jackyzha0/quartz.git
synced 2025-12-25 05:44:06 -06:00
28 lines
760 B
TypeScript
28 lines
760 B
TypeScript
declare type TextEncoderOptions = {
|
|
NONSTANDARD_allowLegacyEncoding?: boolean;
|
|
fatal?: boolean;
|
|
};
|
|
declare type EncodeOptions = {
|
|
stream?: boolean;
|
|
};
|
|
/**
|
|
* @constructor
|
|
* @param {string=} label The label of the encoding. NONSTANDARD.
|
|
* @param {Object=} options NONSTANDARD.
|
|
*/
|
|
export declare class TextEncoder {
|
|
private _encoding;
|
|
private _encoder;
|
|
private _do_not_flush;
|
|
private _fatal;
|
|
constructor(label?: string, options?: TextEncoderOptions);
|
|
get encoding(): string;
|
|
/**
|
|
* @param {string=} opt_string The string to encode.
|
|
* @param {Object=} options
|
|
* @return {!Uint8Array} Encoded bytes, as a Uint8Array.
|
|
*/
|
|
encode(opt_string: string, options?: EncodeOptions): Uint8Array;
|
|
}
|
|
export {};
|