From da17765276c6d4a674a51def2f9983c444df3f0c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Valverd=C3=A9?= Date: Tue, 6 Feb 2024 17:43:44 +0100 Subject: [PATCH] Opaque unwraping fix --- src/Trait.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Trait.ts b/src/Trait.ts index 76228c6..0d836f9 100644 --- a/src/Trait.ts +++ b/src/Trait.ts @@ -1,5 +1,6 @@ import { Fn, Pipe, Tuples } from "hotscript" -import { AbstractClass, Class, Opaque, UnwrapOpaque } from "type-fest" +import { AbstractClass, Class, Opaque } from "type-fest" +import { tag } from "type-fest/source/opaque" import { AbstractTag, TraitExpression, emptyTraitExpression } from "." import { ExtendFn, SimplifyFn, StaticMembers, StaticMembersFn } from "./util" @@ -23,7 +24,7 @@ export type RemoveAbstractFromImplClass< Omit, keyof Abstract>, ConstructorParameters > & - UnwrapOpaque> + Omit, typeof tag> )