mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-04-23 12:56:46 +08:00
no default export for bencode
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
import bencode from 'bencode';
|
||||
import * as bencode from "bencode";
|
||||
|
||||
bencode.byteLength('abcde'); // $ExpectType number
|
||||
bencode.encodingLength('abcde'); // $ExpectType number
|
||||
bencode.encode([1, 2, 3, 4] , new Buffer([]), 1); // $ExpectType Buffer
|
||||
bencode.decode(new Buffer('abcde'), 1, 3); // $ExpectType any
|
||||
bencode.byteLength("abcde"); // $ExpectType number
|
||||
bencode.encodingLength("abcde"); // $ExpectType number
|
||||
bencode.encode([1, 2, 3, 4], new Buffer([]), 1); // $ExpectType Buffer
|
||||
bencode.decode(new Buffer("abcde"), 1, 3); // $ExpectType any
|
||||
|
||||
26
types/bencode/index.d.ts
vendored
26
types/bencode/index.d.ts
vendored
@@ -5,20 +5,12 @@
|
||||
|
||||
/// <reference types="node" />
|
||||
|
||||
declare namespace bencode {
|
||||
function byteLength(value: any): number;
|
||||
function encodingLength(value: any): number;
|
||||
function encode(
|
||||
data: any,
|
||||
buffer?: Buffer,
|
||||
offset?: number
|
||||
): Buffer;
|
||||
function decode(
|
||||
data: Buffer,
|
||||
start?: number,
|
||||
end?: number,
|
||||
encoding?: string
|
||||
): any;
|
||||
}
|
||||
|
||||
export default bencode;
|
||||
export function byteLength(value: any): number;
|
||||
export function encodingLength(value: any): number;
|
||||
export function encode(data: any, buffer?: Buffer, offset?: number): Buffer;
|
||||
export function decode(
|
||||
data: Buffer,
|
||||
start?: number,
|
||||
end?: number,
|
||||
encoding?: string
|
||||
): any;
|
||||
|
||||
Reference in New Issue
Block a user