This commit is contained in:
@@ -84,7 +84,15 @@ class TraitExpressionBuilder<
|
|||||||
}
|
}
|
||||||
|
|
||||||
expresses<
|
expresses<
|
||||||
const T extends Trait<any, any, any, any>[]
|
const T extends Trait<
|
||||||
|
TraitExpression<
|
||||||
|
typeof TraitExpression.NullSuperclass,
|
||||||
|
Trait<any, any, any, any>[]
|
||||||
|
>,
|
||||||
|
any,
|
||||||
|
any,
|
||||||
|
any
|
||||||
|
>[]
|
||||||
>(
|
>(
|
||||||
...traits: T
|
...traits: T
|
||||||
): TraitExpressionBuilder<
|
): TraitExpressionBuilder<
|
||||||
@@ -97,7 +105,7 @@ class TraitExpressionBuilder<
|
|||||||
uniq([
|
uniq([
|
||||||
...this.expressionTraits,
|
...this.expressionTraits,
|
||||||
...traits.flatMap(trait => [
|
...traits.flatMap(trait => [
|
||||||
...trait.superExpression.allTraits,
|
...trait.superExpression.traits,
|
||||||
trait,
|
trait,
|
||||||
]),
|
]),
|
||||||
]) as [...Traits, ...SpreadSupertraits<T>],
|
]) as [...Traits, ...SpreadSupertraits<T>],
|
||||||
|
|||||||
Reference in New Issue
Block a user