Projekt

Obecné

Profil

Stáhnout (982 Bajtů) Statistiky
| Větev: | Revize:
1 3a515b92 cagy
/*---------------------------------------------------------------------------------------------
2
 *  Copyright (c) Microsoft Corporation. All rights reserved.
3
 *  Licensed under the MIT License.
4
 *  REQUIREMENT: This definition is dependent on the @types/node definition.
5
 *  Install with `npm install @types/node --save-dev`
6
 *--------------------------------------------------------------------------------------------*/
7
8
declare module 'iconv-lite' {
9
	export function decode(buffer: Buffer, encoding: string, options?: Options): string;
10
11
	export function encode(content: string, encoding: string, options?: Options): Buffer;
12
13
	export function encodingExists(encoding: string): boolean;
14
15
	export function decodeStream(encoding: string, options?: Options): NodeJS.ReadWriteStream;
16
17
	export function encodeStream(encoding: string, options?: Options): NodeJS.ReadWriteStream;
18
}
19
20
export interface Options {
21
    stripBOM?: boolean;
22
    addBOM?: boolean;
23
    defaultEncoding?: string;
24
}