From 7a3df06eb573d36142bd1a8e03c5ce8752d300b3 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Wed, 24 May 2017 15:10:37 +0200 Subject: fix build issues and add typedoc --- node_modules/iconv-lite/lib/index.d.ts | 41 ++++++++++++++-------------------- 1 file changed, 17 insertions(+), 24 deletions(-) (limited to 'node_modules/iconv-lite/lib/index.d.ts') 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 -// 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; +} -- cgit v1.2.3