2024년 2월 2일
다음 요구사항을 만족하는 3개의 인터페이스를 정의하세요
interface Video {}
interface Book {}
interface Content {}
interface Video {
playTime: number;
}
interface Book {
pageNumber: number;
}
interface Content<T> {
name: string;
info: T;
}
getComments 함수의 적절한 반환값 타입을 정의 하세요
interface Comment {
id: number;
author: string;
content: string;
}
function getComments() {
return new Promise((resolve) => {
setTimeout(() => {
resolve([
{
id: 1,
author: "이정환 & 김효빈",
content: "한입 FE 챌린지! 완강까지 화이팅!",
},
]);
}, 2000);
});
}
function getComments(): Promise<Comment> {
return new Promise((resolve) => {
setTimeout(() => {
resolve([
{
id: 1,
author: "이정환 & 김효빈",
content: "한입 FE 챌린지! 완강까지 화이팅!",
},
]);
}, 2000);
});
}