UNPKG

char-encoding-detector

Version:
73 lines (72 loc) 2 kB
import { Recognizer, Context, Match } from '../type'; declare class NGramsPlusLang { fLang: any; fNGrams: any; constructor(la: any, ng: any); } declare class sbcs implements Recognizer { spaceChar: number; ngrams(): any[]; byteMap(): void; name(det: Context): string; match(det: Context): Match; } export declare class ISO_8859_1 extends sbcs { byteMap(): number[]; ngrams(): NGramsPlusLang[]; name(det: Context): "windows-1252" | "ISO-8859-1"; } export declare class ISO_8859_2 extends sbcs { byteMap(): number[]; ngrams(): NGramsPlusLang[]; name(det: any): "windows-1250" | "ISO-8859-2"; } export declare class ISO_8859_5 extends sbcs { byteMap(): number[]; ngrams(): number[]; name(): string; language(): string; } export declare class ISO_8859_6 extends sbcs { byteMap(): number[]; ngrams(): number[]; name(det: any): string; language(): string; } export declare class ISO_8859_7 extends sbcs { byteMap(): number[]; ngrams(): number[]; name(det: any): "windows-1253" | "ISO-8859-7"; language(): string; } export declare class ISO_8859_8 extends sbcs { byteMap(): number[]; ngrams(): NGramsPlusLang[]; name(det: any): "windows-1255" | "ISO-8859-8"; language(): string; } export declare class ISO_8859_9 extends sbcs { byteMap(): number[]; ngrams(): number[]; name(det: any): "windows-1254" | "ISO-8859-9"; language(): string; } export declare class windows_1251 extends sbcs { byteMap(): number[]; ngrams(): number[]; name(det: any): string; language(): string; } export declare class windows_1256 extends sbcs { byteMap(): number[]; ngrams(): number[]; name(det: any): string; language(): string; } export declare class KOI8_R extends sbcs { byteMap(): number[]; ngrams(): number[]; name(det: any): string; language(): string; } export {};