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.
25 lines
638 B
25 lines
638 B
import { Stream } from "../../common/Stream";
|
|
declare enum states {
|
|
ASCII = 0,
|
|
Roman = 1,
|
|
jis0208 = 2
|
|
}
|
|
/**
|
|
* @constructor
|
|
* @implements {Encoder}
|
|
* @param {{fatal: boolean}} options
|
|
*/
|
|
export declare class ISO2022JPEncoder {
|
|
readonly fatal: boolean;
|
|
iso2022jp_state: states;
|
|
constructor(options: {
|
|
fatal: boolean;
|
|
});
|
|
/**
|
|
* @param {Stream} stream Input stream.
|
|
* @param {number} code_point Next code point read from the stream.
|
|
* @return {(number|!Array.<number>)} Byte(s) to emit.
|
|
*/
|
|
handler(stream: Stream, code_point: number): (number | Array<number>);
|
|
}
|
|
export {};
|
|
|