source: trip-planner-front/node_modules/iconv-lite/lib/index.d.ts@ 76712b2

Last change on this file since 76712b2 was 6a3a178, checked in by Ema <ema_spirova@…>, 3 years ago

initial commit

  • Property mode set to 100644
File size: 982 bytes
RevLine 
[6a3a178]1/*---------------------------------------------------------------------------------------------
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
8declare 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
20export interface Options {
21 stripBOM?: boolean;
22 addBOM?: boolean;
23 defaultEncoding?: string;
24}
Note: See TracBrowser for help on using the repository browser.