Adding 'async' modifier to function generates "Type '{}' is not assignable to type" message · Issue #23114 · microsoft/TypeScript
TypeScript Version: 2.9.0-dev.20180403 Search Terms: async, Type '{}' is not assignable to type Code function notAsyncFunction(): Promise<number> { return new Promise((resolve) => { resolve(123) })...</number>