Skip to content

Commit

Permalink
remove declare module
Browse files Browse the repository at this point in the history
  • Loading branch information
lublak authored Sep 20, 2022
1 parent 928f7c6 commit 0144429
Showing 1 changed file with 10 additions and 12 deletions.
22 changes: 10 additions & 12 deletions lib/index.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,24 +5,22 @@
* Install with `npm install @types/node --save-dev`
*--------------------------------------------------------------------------------------------*/

declare module 'iconv-lite' {
// Basic API
export function decode(buffer: Buffer | Uint8Array, encoding: string, options?: Options): string;
// Basic API
export function decode(buffer: Buffer | Uint8Array, encoding: string, options?: Options): string;

export function encode(content: string, encoding: string, options?: Options): Buffer;
export function encode(content: string, encoding: string, options?: Options): Buffer;

export function encodingExists(encoding: string): boolean;
export function encodingExists(encoding: string): boolean;

// Stream API
export function decodeStream(encoding: string, options?: Options): NodeJS.ReadWriteStream;
// Stream API
export function decodeStream(encoding: string, options?: Options): NodeJS.ReadWriteStream;

export function encodeStream(encoding: string, options?: Options): NodeJS.ReadWriteStream;
export function encodeStream(encoding: string, options?: Options): NodeJS.ReadWriteStream;

// Low-level stream APIs
export function getEncoder(encoding: string, options?: Options): EncoderStream;
// Low-level stream APIs
export function getEncoder(encoding: string, options?: Options): EncoderStream;

export function getDecoder(encoding: string, options?: Options): DecoderStream;
}
export function getDecoder(encoding: string, options?: Options): DecoderStream;

export interface Options {
stripBOM?: boolean;
Expand Down

0 comments on commit 0144429

Please sign in to comment.