Omit
Object型に対して除外する
type Data = { id: number; name: string } type SimpleData = Omit<Data, 'name'>
Exclude
Union Typeの除外で仕様する
type ECShop = 'rakuten' | 'yahoo' | 'shopify' | 'unknown'; type KnownECShop = Exclude<ECShop, 'unknown'>;