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

This commit is contained in:
Julien Valverdé
2024-05-11 00:05:41 +02:00
parent 74b9275268
commit daac666041
3 changed files with 91 additions and 78 deletions

View File

@@ -7,10 +7,7 @@ import { Extend } from "../util"
export class EffectSchemaTraitExpression<
Fields extends S.Struct.Fields,
A,
I,
R,
C,
A, I, R, C,
Inherited extends object,
Proto,
Static extends object,
@@ -18,12 +15,13 @@ export class EffectSchemaTraitExpression<
const Traits extends readonly Trait<any, any, any, any>[],
>
implements TraitExpressionLike<
S.Class<unknown, Fields, A, I, R, C, Inherited, Proto> & Static,
S.Class<unknown, Fields, A, I, R, C, Inherited, Proto>,
Traits
> {
constructor(
readonly superclass: S.Class<unknown, Fields, A, I, R, C, Inherited, Proto> & Static,
readonly traits: Traits,
readonly superclass: S.Class<unknown, Fields, A, I, R, C, Inherited, Proto>,
readonly superclassStatic: Static,
readonly traits: Traits,
) {}
@@ -31,10 +29,7 @@ implements TraitExpressionLike<
S.Class<
Self,
Fields,
A,
I,
R,
C,
A, I, R, C,
Simplify<
Extend<[
Inherited,