類型
維持不變動的成員的 Key
type Foo = { geo: GeoPoint; label: string; size: number; };
type A = Partial<Foo>
// type A = { geo?: GeoPoint; label?: string; size?: number; }
type B = PartialExcept<Foo, "geo">
// type B = { geo: GeoPoint; label?: string; size?: number; }
type C = PartialExcept<Foo, "geo" | "size">
// type C = { geo: GeoPoint; label?: string; size: number; }
Generated using TypeDoc
TypeScript 類型,
Partial<T>
但是保留K
包含的 Key 的成員。