This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user