UNPKG

@zxing/text-encoding

Version:

Polyfill for the Encoding Living Standard's API.

22 lines (21 loc) 694 B
import { Stream } from "../../common/Stream"; /** * @constructor * @implements {Decoder} * @param {{fatal: boolean}} options */ export declare class ShiftJISDecoder { readonly fatal: boolean; Shift_JIS_lead: number; constructor(options: { fatal: boolean; }); /** * @param {Stream} stream The stream of bytes being decoded. * @param {number} bite The next byte read from the stream. * @return {?(number|!Array.<number>)} The next code point(s) * decoded, or null if not enough data exists in the input * stream to decode a complete code point. */ handler(stream: Stream, bite: number): (number | Array<number>) | null; }