diff --git a/src/TraitExpression.ts b/src/TraitExpression.ts index d3ea079..d107da7 100644 --- a/src/TraitExpression.ts +++ b/src/TraitExpression.ts @@ -60,7 +60,7 @@ export class TraitExpression< this: This, abstract: (expression: This) => Opaque, staticAbstract: (expression: This) => Opaque, - apply: (Super: AbstractClass & { _tag: TraitApplierSuperTag }) => SubtraitImplClassWithAbstract, + apply: (Super: AbstractClass & SubtraitStaticAbstract & { _tag: TraitApplierSuperTag }) => SubtraitImplClassWithAbstract, ) { return new Trait( this,