From 7cb7981854b685af324e9adcc1b0319604162a36 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Valverd=C3=A9?= Date: Sat, 11 May 2024 02:22:13 +0200 Subject: [PATCH] Fix --- src/effect/EffectSchemaTraitExpressionBuilder.ts | 12 ++---------- src/effect/tests.ts | 2 -- 2 files changed, 2 insertions(+), 12 deletions(-) diff --git a/src/effect/EffectSchemaTraitExpressionBuilder.ts b/src/effect/EffectSchemaTraitExpressionBuilder.ts index 50a4110..18e6be3 100644 --- a/src/effect/EffectSchemaTraitExpressionBuilder.ts +++ b/src/effect/EffectSchemaTraitExpressionBuilder.ts @@ -42,7 +42,7 @@ export class EffectSchemaInitialTraitExpressionBuilder { extends< Super extends StaticMembers>, - Self, + Self extends object, Fields extends S.Struct.Fields, I, R, C, Inherited extends object, @@ -56,15 +56,7 @@ export class EffectSchemaInitialTraitExpressionBuilder { annotations?: S.Annotations.Schema, ) { return new EffectSchemaTraitExpressionBuilder( - superclass.extend(identifier)(fields, annotations) as S.Class< - unknown, - Fields & NewFields, - I & S.Struct.Encoded, - R | S.Struct.Context, - C & S.Struct.Constructor, - Self, - Proto - >, + superclass.extend(identifier)(fields, annotations), {} as Simplify< Omit - @adminExp.staticImplements export class Admin extends adminExp.extends() implements Implements { }