This commit is contained in:
Julien Valverdé
2024-01-29 01:42:14 +01:00
parent 9834856e8b
commit ecbf936f85

View File

@@ -1,5 +1,5 @@
import { Simplify } from "type-fest" import { Simplify } from "type-fest"
import { TraitAbstractMembers, TraitImpl, TraitInstance, expresses, trait } from "." import { TraitAbstractMembers, TraitClass, TraitImpl, TraitInstance, expresses, trait } from "."
const PrintsHelloOnNew = trait()(Super => const PrintsHelloOnNew = trait()(Super =>
@@ -22,7 +22,9 @@ const Identifiable = <ID>() => (
) )
type Test = Simplify<TraitImpl<ReturnType<typeof Identifiable<bigint>>>> type Test = Simplify<TraitInstance<ReturnType<typeof Identifiable<bigint>>>>
const appliedIdentifiable = Identifiable<bigint>().apply({} as any)
const exp = expresses(Identifiable<bigint>()) const exp = expresses(Identifiable<bigint>())