jsconst usePromise = () => Promise.resolve(1);
const useAsync = async () => 1;
Promise<number>
Promiseとの対応.tsconst usePromise = () =>
new Promise<number>((resolve, reject) => {
if (A > 10) {
resolve(A);
}
reject(B);
});
const useAsync = async () => {
if (A > 10) {
return A;
}
throw B;
};