From d0b8981d45fb120bb2c4be6427c4e839597f014f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Valverd=C3=A9?= Date: Wed, 14 Feb 2024 22:59:37 +0100 Subject: [PATCH] Fix --- src/abstract.ts | 10 ---------- src/lib.ts | 1 - src/tests.ts | 1 - 3 files changed, 12 deletions(-) delete mode 100644 src/abstract.ts diff --git a/src/abstract.ts b/src/abstract.ts deleted file mode 100644 index c6502e4..0000000 --- a/src/abstract.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Opaque } from "type-fest" - - -export type AbstractTag = "@thilawyn/traitify-ts/Abstract" - -export function abstract< - Abstract extends {} = {} ->() { - return {} as Opaque -} diff --git a/src/lib.ts b/src/lib.ts index b8918ac..f268d87 100644 --- a/src/lib.ts +++ b/src/lib.ts @@ -2,4 +2,3 @@ export { type Trait } from "./Trait" export { trait } from "./TraitBuilder" export { Implements, ImplementsStatic, type TraitExpression } from "./TraitExpression" export { expression } from "./TraitExpressionBuilder" -export { abstract } from "./abstract" diff --git a/src/tests.ts b/src/tests.ts index 8067fbf..625eede 100644 --- a/src/tests.ts +++ b/src/tests.ts @@ -2,7 +2,6 @@ import { Trait } from "./Trait" import { trait } from "./TraitBuilder" import { Implements, ImplementsStatic } from "./TraitExpression" import { expression } from "./TraitExpressionBuilder" -import { abstract } from "./abstract" const PrintsHelloOnNew = trait