티스토리 뷰
용도: Async await wrapper for easy error handling
설치)
$ npm i await-to-js --save
$ yarn add -D await-to-js
TypeScript Usage)
공식 홈의 타입스크립트 예시가 적절치 않고 에러가 있어서 다음의 내용으로 작성해 보았다
import to from 'await-to-js';
interface ServerResponse {
test: number;
}
export async function usage() {
// const p = Promise.resolve({ test: 123 });
const [err, data] = await to<ServerResponse>(
new Promise<ServerResponse>((resolve, reject) => {
setTimeout(() => resolve({ test: 123 }), 0);
}).then((result) => result),
);
console.log(data?.test);
}
usage();
결과)
123
'■ 프론트엔드 ■ > JavaScript' 카테고리의 다른 글
FLUX pattern (작성중) (1) | 2023.12.08 |
---|---|
마우스에 반응하는 css3 perspective (1) | 2023.12.08 |
eval 대신에 Function (0) | 2022.08.19 |
typescript - .tsconfig.json (0) | 2022.01.12 |
단어강조 (0) | 2021.05.03 |
댓글