diff --git a/packages/core/src/types/utils.ts b/packages/core/src/types/utils.ts index c831d251..666c6914 100644 --- a/packages/core/src/types/utils.ts +++ b/packages/core/src/types/utils.ts @@ -4,7 +4,7 @@ export type PartialOnly = Partial> & Omit export type MaybeArray = T | T[] -export type MustEqual = T extends V ? (V extends T ? T : V) : V +export type MustEqual = (() => T) extends () => V ? ((() => V) extends () => T ? T : V) : V export type PublicPart = { [K in keyof T]: T[K] }