This commit is contained in:
17
src/TraitBuilder.ts
Normal file
17
src/TraitBuilder.ts
Normal 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<{}, []>,
|
||||||
|
> {
|
||||||
|
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user