Skip to content

Commit 7e649df

Browse files
committed
fix: exclude internal types of DeepStrictOmit
1 parent 5617530 commit 7e649df

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/types/DeepStrictOmit.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import type { DeepStrictObjectKeys } from './DeepStrictObjectKeys';
22
import type { DeepStrictUnbrand } from './DeepStrictUnbrand';
33
import type { GetElementMember } from './GetMember';
44

5-
export type ____DeepStrictOmit<T extends object, K extends DeepStrictObjectKeys<T>> = [K] extends [never]
5+
type ____DeepStrictOmit<T extends object, K extends DeepStrictObjectKeys<T>> = [K] extends [never]
66
? T
77
: {
88
[key in keyof T as key extends K ? never : key]: T[key] extends Array<infer Element extends object>
@@ -26,7 +26,7 @@ export type ____DeepStrictOmit<T extends object, K extends DeepStrictObjectKeys<
2626
: T[key];
2727
};
2828

29-
export type _DeepStrictOmit<T extends object, K extends DeepStrictObjectKeys<T>> =
29+
type _DeepStrictOmit<T extends object, K extends DeepStrictObjectKeys<T>> =
3030
T extends Array<infer Element extends object>
3131
? Array<
3232
_DeepStrictOmit<

0 commit comments

Comments
 (0)