Found it. The Required<T>
partial does this.
The definition is inside TypeScript/lib.es5.d.ts here.
/**
* Make all properties in T required
*/
type Required<T> = {
[P in keyof T]-?: T[P];
};
Found it. The Required<T>
partial does this.
The definition is inside TypeScript/lib.es5.d.ts here.
/**
* Make all properties in T required
*/
type Required<T> = {
[P in keyof T]-?: T[P];
};