Working TraitExpressionBuilder
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
@@ -1,6 +1,4 @@
|
||||
import { Call, ComposeLeft } from "hotscript"
|
||||
import { Implements, TraitExpressionAbstractFn, abstract, expression, trait } from "."
|
||||
import { SimplifyFn } from "./util"
|
||||
import { Implements, abstract, expression, trait } from "."
|
||||
|
||||
|
||||
const PrintsHelloOnNew = trait(
|
||||
@@ -60,10 +58,7 @@ const builder = expression
|
||||
)
|
||||
|
||||
const exp = builder.get()
|
||||
type Abs = Call<ComposeLeft<[
|
||||
TraitExpressionAbstractFn,
|
||||
SimplifyFn,
|
||||
]>, typeof exp>
|
||||
type Abs = Implements<typeof exp>
|
||||
|
||||
// exp.subtrait(
|
||||
// s => {
|
||||
|
||||
Reference in New Issue
Block a user