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

This commit is contained in:
Julien Valverdé
2024-02-14 23:18:17 +01:00
parent d0b8981d45
commit bc4b1b6492

View File

@@ -84,7 +84,15 @@ class TraitExpressionBuilder<
}
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
): TraitExpressionBuilder<
@@ -97,7 +105,7 @@ class TraitExpressionBuilder<
uniq([
...this.expressionTraits,
...traits.flatMap(trait => [
...trait.superExpression.allTraits,
...trait.superExpression.traits,
trait,
]),
]) as [...Traits, ...SpreadSupertraits<T>],