return type of promise typescript code example
Example 1: typescript promise
new Promise<boolean>((res, rej) => {
res(true);
})
.then(res => {
console.log(res);
return false;
})
.then(res => {
console.log(res);
return true;
})
.then(res => {
console.log(res);
})
.catch(error => {
console.log('ERROR:', error.message);
});
Example 2: get function return type typescript
type return_type = ReturnType<() => string>;
function hello_world(): string {
return "hello world";
}
type return_type = ReturnType<typeof hello_world>;