diff --git a/src/tests.ts b/src/tests.ts index 4ef5de9..2fd07a4 100644 --- a/src/tests.ts +++ b/src/tests.ts @@ -1,6 +1,5 @@ -import { Call, ComposeLeft, Pipe } from "hotscript" -import { Implements, TraitExpressionAbstractFn, TraitExpressionTraitsFn, abstract, expression, trait } from "." -import { Simplify } from "type-fest" +import { Call, ComposeLeft } from "hotscript" +import { Implements, TraitExpressionAbstractFn, abstract, expression, trait } from "." import { SimplifyFn } from "./util" @@ -66,15 +65,15 @@ type Abs = Call, typeof exp> -exp.subtrait( - s => { - interface Subtrait extends (typeof s) { +// exp.subtrait( +// s => { +// interface Subtrait extends (typeof s) { - } +// } - return abstract() - }, -) +// return abstract() +// }, +// ) class User extends exp.extends implements Implements { declare status: { _tag: "awaitingPayment" } | { _tag: "active"; activeSince: Date; expiresAt?: Date | undefined } | { _tag: "expired"; expiredSince: Date }