diff options
author | Florian Dold <florian.dold@gmail.com> | 2017-05-24 15:10:37 +0200 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2017-05-24 15:11:17 +0200 |
commit | 7a3df06eb573d36142bd1a8e03c5ce8752d300b3 (patch) | |
tree | 70bfaea8884c374876f607774850a3a51c0cb381 /node_modules/iconv-lite/lib/index.d.ts | |
parent | aca1143cb9eed16cf37f04e475e4257418dd18ac (diff) |
fix build issues and add typedoc
Diffstat (limited to 'node_modules/iconv-lite/lib/index.d.ts')
-rw-r--r-- | node_modules/iconv-lite/lib/index.d.ts | 41 |
1 files changed, 17 insertions, 24 deletions
diff --git a/node_modules/iconv-lite/lib/index.d.ts b/node_modules/iconv-lite/lib/index.d.ts index 65893759d..b9c83613e 100644 --- a/node_modules/iconv-lite/lib/index.d.ts +++ b/node_modules/iconv-lite/lib/index.d.ts @@ -1,31 +1,24 @@ -// Type definitions for iconv-lite -// Project: https://github.com/ashtuchkin/iconv-lite -// Definitions by: Martin Poelstra <https://github.com/poelstra> -// Definitions: https://github.com/borisyankov/DefinitelyTyped +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. + * REQUIREMENT: This definition is dependent on the @types/node definition. + * Install with `npm install @types/node --save-dev` + *--------------------------------------------------------------------------------------------*/ -import stream = require("stream"); +declare module 'iconv-lite' { + export function decode(buffer: NodeBuffer, encoding: string, options?: Options): string; -export interface Options { - stripBOM: boolean; - addBOM: boolean; - defaultEncoding: string; -} + export function encode(content: string, encoding: string, options?: Options): NodeBuffer; -export function decode(buffer: Buffer, encoding: string, options?: Options): string; -export function encode(source: string, encoding: string, options?: Options): Buffer; -export function encodingExists(encoding: string): boolean; + export function encodingExists(encoding: string): boolean; -export class DecodeStream extends stream.Transform { - collect(cb: (err: Error, decoded: string) => any): DecodeStream; -} + export function decodeStream(encoding: string, options?: Options): NodeJS.ReadWriteStream; -export class EncodeStream extends stream.Transform { - collect(cb: (err: Error, decoded: Buffer) => any): EncodeStream; + export function encodeStream(encoding: string, options?: Options): NodeJS.ReadWriteStream; } -export function decodeStream(encoding: string, options?: Options): DecodeStream; -export function encodeStream(encoding: string, options?: Options): EncodeStream; - -// NOTE: These are deprecated. -export function extendNodeEncodings(): void; -export function undoExtendNodeEncodings(): void; +export interface Options { + stripBOM?: boolean; + addBOM?: boolean; + defaultEncoding?: string; +} |