This commit is contained in:
@@ -57,6 +57,19 @@ export class TraitBuilder<
|
||||
)
|
||||
}
|
||||
|
||||
extendAbstract<
|
||||
A extends Abstract
|
||||
>(
|
||||
abstract: (Super: AbstractClass<Abstract>) => AbstractClass<A, []>
|
||||
) {
|
||||
return new TraitBuilder(
|
||||
this.traitSuperExpression,
|
||||
{} as A,
|
||||
this.traitStaticAbstract,
|
||||
this.traitApply,
|
||||
)
|
||||
}
|
||||
|
||||
implement<
|
||||
ImplClassWithAbstract extends (
|
||||
Class<Abstract, []> &
|
||||
|
||||
Reference in New Issue
Block a user