TypeScript từ cơ bản đến thực chiến
Xác định loại phương thức (truy vấn) chính và hoàn thành bài tập
promise 컴파일시 에러
245
55 câu hỏi đã được viết
function fetchContacts() : Promise<Contact[]> {
/* ... */
return new Promise( ...)
'Promise' only refers to a type, but is being used as a value here.라고 나옵니다.
이래저래 검색해보고는 new Promise<Contact[]>와 같이 붙여보기도 하고 tsconfig를 es6로 올려보거나 es2015.promise와 같은 컴파일 옵션을 줘도 마찬가지네요.
제 tsc 버전이 낮은가 싶어서 npx로 실행해봐도 마찬가지구요.
제가 생각하는 가능성은
1. Promise는 resolve와 reject시 다른 타입을 뱉어낼 수 있기 때문에, 위와 같은 선언은 에러가 난다.
2. 에러 메세지와 마찬가지로, new Promise를 생성자 함수인데, ts에서는 Promise를 type으로만 쓸수 있다? 입니다.
Câu trả lời 3
0
안녕하세요 pius712님 제가 오늘까지 일이 좀 많았어서 질문 확인이 늦었네요. 답변이 늦어져서 죄송합니다..! :) 에러 상황도 잘 설명해 주시고 해결 방법도 잘 공유해 주신 것 같은데 저도 겪어보질 않은 문제라 좀 더 분석이 필요할 것 같습니다. 개인적인 추측으로는 아마 실습 코드를 작성해 나가는 과정에서 뭔가 타입 추론이 잘못 일어나지 않았을까 싶은데요. 혹시 관련해서 더 궁금하신 거 있으면 알려주세요 :)
TSLint
0
78
1
vscode eslint server 오류
0
98
1
안녕하세요. 기본타입- 튜플, 객체, 진위값 부분의 영상의 화면이 나오질 않습니다.
0
87
1
live server 설치 오류
1
406
2
강의 교안 pdf 는 따로 제공하지않나요?
0
294
2
npm i 설치 이유 문의
1
432
3
index.ts Delete `␍`eslintprettier/prettier 오류(빨간줄) 해결
2
303
3
vue 에서 jquery 사용 문제
1
716
2
TSLint 확장 프로그램은 현재 지원하지 않는다고 합니다.
1
511
2
강의 내용처럼 노란 밑줄이 작동하지 않아서 유사 질문들을 실행해보았는데요
1
556
1
section 3-1 JSdoc 타입이 추론되지 않아서 다음과 같이 수정했는데 이거 맞나요?
1
467
2
함수에 리턴 안됐다고 노란밑줄이 쳐져야하는데 없습니다
2
463
1
파일이 다른데 식별자가 중복되었다고 뜹니다.
1
461
2
빨간줄 에러 질문드립니다
1
499
2
마우스 갖다대면 리턴값 설명 나오는 거 질문드려요
1
367
2
js에서 @ts-check 적어도 체크하지 못하는 문제입니다
2
406
2
index.html에서 타입스크립트 콘솔 찍는 법 질문드립니다
1
580
2
섹션 1-3 추론 질문드립니다
1
362
2
왜 api쪽에는 왜 에러가 안나는지 궁금합니다.
1
335
2
const item1을 선언했을 때 타입을 선언해줘도 괜찮을까요?
1
405
1
전화번호부 타입선언
1
276
2
타입을 전역으로 분리
1
604
2
객체 선언 시 구분자는 쉼표, 세미콜론 모두 사용가능한건가요?
1
462
1
Git 관련 질문이 있습니다
1
675
2

