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> )