From 49f0f7b9876ee568198bc28d8d22dd2c7d5c4919 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Valverd=C3=A9?= Date: Mon, 19 Feb 2024 17:31:22 +0100 Subject: [PATCH] Fix --- src/TraitBuilder.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/TraitBuilder.ts b/src/TraitBuilder.ts index 6d61efc..305e0ef 100644 --- a/src/TraitBuilder.ts +++ b/src/TraitBuilder.ts @@ -20,6 +20,7 @@ type ImplSuper = ( ]> > > & + Simplify< ExtendPlain<[ StaticAbstract, @@ -89,6 +90,7 @@ export class TraitBuilder< > > > & + Simplify< Omit< StaticMembers, @@ -111,7 +113,7 @@ export class TraitBuilder< export const trait = new TraitBuilder( new TraitExpression(TraitExpression.NullSuperclass, []), - {}, - {}, - Super => class extends Super {}, + {} as object, + {} as object, + Super => class extends Super {} as AbstractClass, )