From 7b73cfbf92f78c65a9c1d7243bef65c093432d89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Valverd=C3=A9?= Date: Mon, 5 Feb 2024 00:43:41 +0100 Subject: [PATCH] Fixed! --- src/TraitExpressionBuilder.ts | 4 ++-- src/tests.ts | 4 +--- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/src/TraitExpressionBuilder.ts b/src/TraitExpressionBuilder.ts index a6c39a5..47fd088 100644 --- a/src/TraitExpressionBuilder.ts +++ b/src/TraitExpressionBuilder.ts @@ -9,7 +9,7 @@ class TraitExpressionBuilder< OwnTraits extends Trait[], AllTraits extends Trait[], > { - constructor(public expression: TraitExpression) {} + constructor(private expression: TraitExpression) {} extends< NewSuper extends AbstractClass @@ -30,7 +30,7 @@ class TraitExpressionBuilder< ): TraitExpressionBuilder< Super, [...OwnTraits, ...Traits], - [...AllTraits, SpreadSupertraits] + [...AllTraits, ...SpreadSupertraits] > { return new TraitExpressionBuilder( new TraitExpression( diff --git a/src/tests.ts b/src/tests.ts index 4aef87e..6a03f21 100644 --- a/src/tests.ts +++ b/src/tests.ts @@ -1,4 +1,4 @@ -import { Implements, TraitExpression, abstract, expression, trait } from "." +import { Implements, abstract, expression, trait } from "." const PrintsHelloOnNew = trait( @@ -57,8 +57,6 @@ const builder = expression StatefulSubscription, ) -type T = TraitExpression.AllTraits - const exp = builder.get() type Abs = Implements