DefinitelyTyped/types/varint/varint-tests.ts
David Brockman Smoliansky 1b96250834 add types for package varint
Add types for [varint](https://github.com/chrisdickinson/varint)
2018-08-13 17:29:03 +02:00

18 lines
492 B
TypeScript

import { decode, encode, encodingLength } from 'varint';
encode(0); // $ExpectType number[]
encode(0, []); // $ExpectType number[]
encode(0, [], 0); // $ExpectType number[]
encode(0, Buffer.alloc(1)); // $ExpectType Buffer
encode(0, Buffer.alloc(1), 0); // $ExpectType Buffer
encode.bytes; // $ExpectType number
decode(Buffer.alloc(1)); // $ExpectType number
decode(Buffer.alloc(1), 0); // $ExpectType number
decode.bytes; // $ExpectType number
encodingLength(0); // $ExpectType number