Allow Promise.reject to be treated as returning Promise<void>

Allow Promise.reject to be treated as returning Promise<void>

Tested by verifying that typescript now allows functions that return Promise<void> to return Promise.reject()