We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 07b1a46 commit 684016fCopy full SHA for 684016f
src/@types/global.d.ts
@@ -6,6 +6,7 @@ export declare global {
6
export type PickPartialDeep<T, K extends keyof T> = Omit<Partial<T>, K> & { [P in K]?: Partial<T[P]> };
7
8
export type Mutable<T> = { -readonly [P in keyof T]: T[P] };
9
+ export type MutableDeep<T> = { -readonly [P in keyof T]: MutableDeep<T[P]> };
10
export type PickMutable<T, K extends keyof T> = Omit<T, K> & { -readonly [P in K]: T[P] };
11
12
export type EntriesType<T> = T extends Record<infer K, infer V> ? [K, V] : never;
0 commit comments