반응형
형식 스크립트, 자동으로 모든 약속 반환 기능 호출 대기
나는 "async" 기능을 사용하고 있고 때때로 내부의 통화에 "대기"를 추가하는 것을 잊어버린다:
async function doThreeSteps () => {
await firstPromiseReturningFunc();
nonAsyncFunction();
secondPromiseReturningFunc(); //Error here! Need to wait until this call resolves
someOtherStepWhichReliesOnSuccessfullEndingOfPreviousFunction();
}
TS는 약속인지 값인지 각 함수가 반환하는 유형이 무엇인지 알기 때문에 TypeScript가 이러한 오류에 대해 경고하는 것이 가능해야 한다. 저는 TS에서 그런 경우에 대해 경고하고 싶습니다. 가능합니까?
typescript-eslint()는 "no-no-no-no-no" 규칙을 가지고 있다. 이 작업을 수행하려면 .then, .catch, wait, 할당 또는 반환과 같은 함수에서 반환된 Promise를 사용해야 합니다.
반응형
'개발하자' 카테고리의 다른 글
타이프스크립트 인터페이스에서 사용할 수 있도록 구성요소 유형을 가져오는 방법 - Vue 3 (0) | 2023.09.03 |
---|---|
프리즘 유형 스크립트 안에 조항이 포함되어 있습니까? (0) | 2023.09.02 |
FastAPI를 사용하여 쿼리 매개 변수의 목록 필드를 사용하도록 Swagger UI를 설정하는 방법은 무엇입니까? (0) | 2023.09.01 |
테라폼 리소스에 사용되기 전에 파일에 값을 삽입하는 것이 가능합니까? (0) | 2023.09.01 |
테라폼: 수정이 감지된 경우에만 태그를 업데이트하는 방법 (0) | 2023.08.31 |