You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

38 lines
1005 B

declare type TextDecoderOptions = {
fatal?: boolean;
ignoreBOM?: boolean;
};
declare type DecodeOptions = {
stream?: boolean;
};
/**
* @constructor
* @param {string=} label The label of the encoding;
* defaults to 'utf-8'.
* @param {Object=} options
*/
export declare class TextDecoder {
private _encoding;
private _decoder;
private _ignoreBOM;
private _BOMseen;
private _error_mode;
private _do_not_flush;
constructor(label?: string, options?: TextDecoderOptions);
get encoding(): string;
get fatal(): boolean;
get ignoreBOM(): boolean;
/**
* @param {BufferSource=} input The buffer of bytes to decode.
* @param {Object=} options
* @return {string} The decoded string.
*/
decode(input?: ArrayBuffer | ArrayLike<number> | Uint8Array, options?: DecodeOptions): string;
/**
* @param {!Array.<number>} stream
* @return {string}
* @this {TextDecoder}
*/
private serializeStream;
}
export {};