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