diff --git a/src/effect/EffectSchemaTraitExpression.ts b/src/effect/EffectSchemaTraitExpression.ts index a3d29ca..2d284f8 100644 --- a/src/effect/EffectSchemaTraitExpression.ts +++ b/src/effect/EffectSchemaTraitExpression.ts @@ -33,7 +33,15 @@ implements TraitExpressionLike< extends(): ( AbstractConstructor< ApplyMutability, Mutability> & - Omit & + Omit< + Simplify< + Extend<[ + Inherited, + ...TraitTuple.MapImplInstance + ]> + >, + keyof Fields + > & Proto, ConstructorParameters> @@ -45,12 +53,7 @@ implements TraitExpressionLike< Fields, ApplyMutability, R, C, - Simplify< - Extend<[ - Inherited, - ...TraitTuple.MapImplInstance - ]> - >, + Inherited, Proto > > &