0.1.4 #4

Merged
Thilawyn merged 68 commits from next into master 2024-02-20 01:39:38 +01:00
Showing only changes of commit bc4b1b6492 - Show all commits

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>],