DefinitelyTyped/types/setimmediate/setimmediate-tests.ts
Nathan Shively-Sanders 95dce3019d
Fix relative paths in tests, part 2 (#40423)
* Fix relative paths in tests, part 2

* revert lodash change
2019-11-15 14:14:18 -08:00

22 lines
542 B
TypeScript

import 'setimmediate';
// $ExpectType number
const i = setImmediate((...args) => {
args; // $ExpectType any[]
});
clearImmediate(i);
// Errors:
setImmediate(); // $ExpectError
clearImmediate(); // $ExpectError
clearImmediate(null); // $ExpectError
clearImmediate(undefined); // $ExpectError
clearImmediate('string'); // $ExpectError
clearImmediate(Symbol.iterator); // $ExpectError
clearImmediate(true); // $ExpectError
clearImmediate(false); // $ExpectError
clearImmediate({}); // $ExpectError
clearImmediate(Function); // $ExpectError