0.1.4 #4

Merged
Thilawyn merged 68 commits from next into master 2024-02-20 01:39:38 +01:00
Showing only changes of commit 30ad086b90 - Show all commits

17
src/TraitBuilder.ts Normal file
View File

@@ -0,0 +1,17 @@
import { Class } from "type-fest"
import { Trait } from "./Trait"
import { TraitExpression } from "./TraitExpression"
class TraitBuilder<
Supertraits extends TraitExpression<
typeof TraitExpression.NullSuperclass,
Trait<any, any, any, any>[],
Trait<any, any, any, any>[]
>,
Abstract extends {},
StaticAbstract extends {},
ImplClass extends Class<{}, []>,
> {
}