DefinitelyTyped/types/encoding-down/encoding-down-tests.ts
2018-09-17 13:16:00 -07:00

14 lines
485 B
TypeScript

import { AbstractLevelDOWN } from 'abstract-leveldown';
import EncodingDOWN from 'encoding-down';
const test = (encoding: EncodingDOWN) => {
encoding.put("key", "value", (err?: Error) => { });
encoding.put(1, "value", { something: true }, (err?: Error) => { });
encoding.get("key", (err?: Error) => { });
encoding.get(1, { something: true }, (err: Error | undefined, value: any) => { });
};
// $ExpectType void
test(new EncodingDOWN(new AbstractLevelDOWN("here")));