Sha256: c47eca571519e19c6a000661b71720c0713d8f2c0025a3448bb9106bfa10a024
Contents?: true
Size: 1.1 KB
Versions: 2
Compression:
Stored size: 1.1 KB
Contents
// 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 import stream = require("stream"); export interface Options { stripBOM: boolean; addBOM: boolean; defaultEncoding: string; } 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 class DecodeStream extends stream.Transform { collect(cb: (err: Error, decoded: string) => any): DecodeStream; } export class EncodeStream extends stream.Transform { collect(cb: (err: Error, decoded: Buffer) => any): EncodeStream; } 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;
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
lanes-0.8.0 | node_modules/encoding/node_modules/iconv-lite/lib/index.d.ts |
select_all-rails-0.3.1 | node_modules/iconv-lite/lib/index.d.ts |