This commit is contained in:
@@ -26,7 +26,6 @@ export type RemoveAbstractFromImplClass<
|
||||
export class TraitBuilder<
|
||||
SuperExpression extends TraitExpression<
|
||||
typeof TraitExpression.NullSuperclass,
|
||||
Trait<any, any, any, any>[],
|
||||
Trait<any, any, any, any>[]
|
||||
>,
|
||||
Abstract extends object,
|
||||
@@ -91,9 +90,8 @@ export class TraitBuilder<
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
export const trait = new TraitBuilder(
|
||||
new TraitExpression(TraitExpression.NullSuperclass, [], []),
|
||||
new TraitExpression(TraitExpression.NullSuperclass, []),
|
||||
{},
|
||||
{},
|
||||
Super => class extends Super {},
|
||||
|
||||
Reference in New Issue
Block a user