해결한 사람
1
명
정답률
100.00
%
시간 제한
10
ms
메모리 제한
256
MB
파일을 역할별 모듈로 나누고 export/import로 연결합니다. 타입으로만 사용하는 import에는 import type을 쓰면 런타임 의존성이 아님을 분명히 할 수 있습니다.
아래 코드는 문법을 이해하기 위한 작은 예시이며, 문제의 정답과는 다릅니다.
import type { Course } from './models.js'; import { formatCourse } from './format.js';
models 모듈의 Course 타입을 type import로 가져와 강의 요약을 표시하세요.
import type으로 Course를 가져옵니다.모듈로 나누기 · 45분이 표시됩니다.src/lesson.ts을 엽니다.TODO 주석 주변의 코드를 한 단계씩 수정합니다.별도의 입력값은 없습니다.
에디터에 준비된 파일을 수정하고 브라우저 미리보기에서 결과를 확인하세요.
별도의 출력값은 없습니다.
페이지가 정상적으로 열리고 문제의 완성 조건과 동작을 모두 만족하면 됩니다.
도움말: ES 모듈로 컴파일할 때 TypeScript 소스에서도 실행 시점의 .js 확장자를 사용합니다.