Files
DefinitelyTyped/types/util-deprecate/util-deprecate-tests.ts
2017-08-14 10:11:03 -07:00

11 lines
380 B
TypeScript

import deprecate = require('util-deprecate');
function foo() {}
const deprecated = deprecate(foo, 'foo() is deprecated, use bar() instead');
deprecated; // $ExpectType () => void
function foo2(i: number) { return Promise.resolve('foo'); }
const deprecated2 = deprecate(foo2, 'foo() is deprecated, use bar() instead');
deprecated2; // $ExpectType (i: number) => Promise<string>