Fixed static abstract apply
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Julien Valverdé
2024-02-09 18:28:50 +01:00
parent 7191b35c7a
commit 3cf5733869
2 changed files with 7 additions and 5 deletions

View File

@@ -55,7 +55,7 @@ export class TraitExpression<
This extends TraitExpression<typeof TraitExpression.NullSuperclass, any, any>,
SubtraitAbstract extends Implements<This>,
SubtraitStaticAbstract extends ImplementsStatic<This>,
SubtraitImplClassWithAbstract extends Class<SubtraitAbstract, []> & { _tag: TraitApplierSuperTag },
SubtraitImplClassWithAbstract extends Class<SubtraitAbstract, []> & SubtraitStaticAbstract & { _tag: TraitApplierSuperTag },
>(
this: This,
abstract: (expression: This) => Opaque<SubtraitAbstract, AbstractTag>,