해결된 질문
작성
·
20
0
type Book = {
name : string;
price : number;
}
type ProgrammingBook = {
name : string;
price : number;
skill : string;
}
let book: Book;
let programmingBook:ProgrammingBook = {
name : "한 입 크기로 잘라먹는 리액트",
price : 33000,
skill : "reactjs"
};
book = programmingBook;
위의 코드와 같이 ProgrammingBook타입에서 Book타입으로 업 캐스팅이 된다고 하셨는데, programmingBook 변수에다가 Programming타입으로 선언해도 오류가 발생하지않고, 선언하지 않아도 오류가 발생하지 않더라구요. 그럼 복잡한 프로젝트의 경우, 프로퍼티를 늘리는 것을 타입스크립트로 제한할 수 있는 방법이 있을까요??
답변 2
1
0