From f527ca49cf0f8d030246a0e92d420dd6fea1c5af Mon Sep 17 00:00:00 2001 From: alina sireneva Date: Sat, 13 Apr 2024 00:31:33 +0300 Subject: [PATCH] fix(core): hopefully fixed typescript performace issues with `tg.call` closes #30 --- packages/core/src/types/utils.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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] }