TraitBuilder
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Julien Valverdé
2024-02-09 22:49:58 +01:00
parent 04f15b5b45
commit 30ad086b90

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<{}, []>,
> {
}