1234567891011121314151617181920212223242526272829303132333435363738 |
- 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 {};
|