Typescript 공부중 의문점이 생겨서 글작성 해봅니다.
interface IUser {
name: string,
age: number,
isValid: boolean
}
let userArr: IUser[] = [
{
name: 'Neo',
age: 85,
isValid: true
},
{
name: 'Lewis',
age: 52,
isValid: false
},
{
name: 'Evan',
age: 36,
isValid: true
}
];
위와 같은 script 에서 userArr의 length 가 IUser object형식으로 3개씩 담겨 있어야 하는 상황이라면
userArr의 length는 3이라는 조건을 Typescript에서 작성하는게 맞는건가 의문이 듭니다.
사실 공부한지 얼마 되지않아 Typescript 에서 array 길이 제한하는 방법도 잘 모르겠습니다. ㅠ 찾기 쉽지 않네요
방법을 고민하던중 Typescript는 말그대로 타입 추론을 위해 type을 정의해주는 용도로만 사용해야 하는건가 라는 의문이 들었습니다.
의견 주시면 감사하겠습니다