0.1.0 #1

Merged
Thilawyn merged 65 commits from next into master 2024-02-06 03:15:40 +01:00
Showing only changes of commit ecbf936f85 - Show all commits

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>())