From 58de52ffc062a1414c941b0f280766b6bd7f93b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Valverd=C3=A9?= Date: Fri, 2 Feb 2024 20:14:44 +0100 Subject: [PATCH] Fix --- src/expresses.ts | 10 ---------- src/tests.ts | 8 ++------ 2 files changed, 2 insertions(+), 16 deletions(-) diff --git a/src/expresses.ts b/src/expresses.ts index edb6428..ecdcf4e 100644 --- a/src/expresses.ts +++ b/src/expresses.ts @@ -13,16 +13,6 @@ class TraitExpression< readonly traits: Traits, ) {} - get implements(): ( - Pipe, - ExtendFn, - SimplifyFn, - ]> - ) { - throw new Error("Not meant to be called") - } - get extends(): ( AbstractClass< Pipe<[ diff --git a/src/tests.ts b/src/tests.ts index ac36276..c8b2aeb 100644 --- a/src/tests.ts +++ b/src/tests.ts @@ -1,4 +1,3 @@ -import { Identity, Pipe, Tuples } from "hotscript" import { Implements, TraitAbstractMembers, expression, trait } from "." @@ -40,9 +39,6 @@ const ActiveStatefulSubscription = trait> - - class TestSuperclass { // id: number = 69 // static test = 69 @@ -59,8 +55,8 @@ const builder = expression const exp = builder.get() -class User extends exp.extends implements (typeof exp.implements) { - // id: bigint = -1n +class User extends exp.extends implements Implements { + id: bigint = -1n } console.log(new User())