1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
import {expectType, expectError} from 'tsd';
import readPkgUp = require('.');
expectType<Promise<readPkgUp.NormalizedReadResult | undefined>>(readPkgUp());
expectType<Promise<readPkgUp.NormalizedReadResult | undefined>>(
readPkgUp({cwd: '.'})
);
expectType<Promise<readPkgUp.NormalizedReadResult | undefined>>(
readPkgUp({normalize: true})
);
expectType<Promise<readPkgUp.NormalizedReadResult | undefined>>(
readPkgUp({cwd: '.', normalize: true})
);
expectType<Promise<readPkgUp.ReadResult | undefined>>(
readPkgUp({normalize: false})
);
expectError<Promise<readPkgUp.NormalizedReadResult | undefined>>(
readPkgUp({normalize: false})
);
expectType<readPkgUp.NormalizedReadResult | undefined>(readPkgUp.sync());
expectType<readPkgUp.NormalizedReadResult | undefined>(
readPkgUp.sync({cwd: '.'})
);
expectType<readPkgUp.NormalizedReadResult | undefined>(
readPkgUp.sync({normalize: true})
);
expectType<readPkgUp.NormalizedReadResult | undefined>(
readPkgUp.sync({cwd: '.', normalize: true})
);
expectType<readPkgUp.ReadResult | undefined>(
readPkgUp.sync({normalize: false})
);
expectError<readPkgUp.NormalizedReadResult | undefined>(
readPkgUp.sync({normalize: false})
);
|