egirlskey/packages/frontend/src/type.ts

4 lines
167 B
TypeScript
Raw Normal View History

2024-01-05 06:25:26 +00:00
export type WithRequired<T, K extends keyof T> = T & { [P in K]-?: T[P] };
export type WithNonNullable<T, K extends keyof T> = T & { [P in K]-?: NonNullable<T[P]> };