Cleanup
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Julien Valverdé
2024-02-09 19:18:45 +01:00
parent 48c64178f5
commit 2ad7ca0a0d

View File

@@ -65,8 +65,8 @@ export class TraitExpression<
return new Trait(
this,
// {} as RemoveSupertraitsAbstractFromAbstract<SubtraitAbstract, Implements<typeof this>>,
{} as SubtraitAbstract, // TODO: find a way to cleanly substract Implements<typeof this> from this.
{} as SubtraitStaticAbstract,
{} as SubtraitAbstract, // TODO: find a way to cleanly substract Implements<typeof this> from this.
{} as SubtraitStaticAbstract, // TODO: find a way to cleanly substract StaticImplements<typeof this> from this.
apply as any as (Super: AbstractClass<{}>) => RemoveAbstractFromImplClass<SubtraitImplClassWithAbstract, SubtraitAbstract, SubtraitStaticAbstract>,
)
}