From 7e901781267ece2bc7367012edadc86940e8b16c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Valverd=C3=A9?= Date: Sat, 27 Jul 2024 02:47:30 +0200 Subject: [PATCH] Tests --- src/effect/schema/class/Mutable.ts | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/effect/schema/class/Mutable.ts b/src/effect/schema/class/Mutable.ts index d513941..78bbe1e 100644 --- a/src/effect/schema/class/Mutable.ts +++ b/src/effect/schema/class/Mutable.ts @@ -39,6 +39,18 @@ extends Omit< } +type MutableInput< + Self, + Fields extends Schema.Struct.Fields, + I, R, C, + Inherited, + Proto +> = Omit, + | "extend" + | "transformOrFail" + | "transformOrFailFrom" +> + export const Mutable = < Self, Fields extends Schema.Struct.Fields, @@ -46,5 +58,5 @@ export const Mutable = < Inherited, Proto >( - self: Schema.Class + self: MutableInput ) => self as MutableClass