PartialX
Category
X Series
Alias
PartialByKeys
Constructs a type by setting the properties specified by K
(string literal or union of string literals) to partial from T
.
Usage
ts
import type { PartialX } from '@utype/core'
type Props = {
name: string;
age: number;
visible: boolean;
}
// Expect: { name?: string; age?: number; visible: boolean; }
type PartialXProps = PartialX<Props, 'name' | 'age'>
// @ts-expect-error
type Error = PartialX<Props, "sports">