interface Todo { title: string; description: string; completed: boolean; createdAt: number; } // Todo 타입에서 description만 제거하여 새로운 타입으로 만듦 type TodoPreview = Omit<Todo, "description">; const todo: TodoPreview = { title: "Clean room", completed: false, createdAt: 1615544252770, }; // Todo 타입에서 completed와 createdAt만 제거하여 새로운 타입으로 만듦 type TodoInfo = Omit<Todo, "completed" | "createdAt">; const todoInfo: TodoInfo = { title: "Pick up kids", description: "Kindergarten closes at 5pm", };
omit type
Tags
type
Utility Types
부가 설명
특정 오브젝트 타입에서 일부 타입만 제거하여 새로운 타입으로 만듦
비고