UNPKG

@vitruvius-labs/ts-predicate

Version:
5 lines (4 loc) 189 B
type ObjectWithNullableProperty<O extends object, K extends string | symbol> = O & { [property in K]: K extends keyof O ? O[K] : unknown; }; export type { ObjectWithNullableProperty };