From dc31b1ff9bcce91799cd4f255d7a5fde09063812 Mon Sep 17 00:00:00 2001 From: Tim Date: Mon, 8 Jan 2024 12:27:00 +1300 Subject: [PATCH] don't add Transferable to schema types --- .changeset/forty-falcons-swim.md | 5 +++++ packages/platform/src/Transferable.ts | 17 ++++++----------- 2 files changed, 11 insertions(+), 11 deletions(-) create mode 100644 .changeset/forty-falcons-swim.md diff --git a/.changeset/forty-falcons-swim.md b/.changeset/forty-falcons-swim.md new file mode 100644 index 00000000000..19474d34083 --- /dev/null +++ b/.changeset/forty-falcons-swim.md @@ -0,0 +1,5 @@ +--- +"@effect/platform": patch +--- + +don't add Transferable to schema types diff --git a/packages/platform/src/Transferable.ts b/packages/platform/src/Transferable.ts index 374d40471d4..7697696af2f 100644 --- a/packages/platform/src/Transferable.ts +++ b/packages/platform/src/Transferable.ts @@ -43,21 +43,16 @@ export const get = (u: unknown): ReadonlyArray => { * @category schema */ export const schema: { - ( - f: (_: A) => ReadonlyArray - ): (self: Schema.Schema) => Schema.Schema - ( - self: Schema.Schema, - f: (_: A) => ReadonlyArray - ): Schema.Schema + (f: (_: A) => ReadonlyArray): (self: Schema.Schema) => Schema.Schema + (self: Schema.Schema, f: (_: A) => ReadonlyArray): Schema.Schema } = dual< ( f: (_: A) => ReadonlyArray - ) => (self: Schema.Schema) => Schema.Schema, + ) => (self: Schema.Schema) => Schema.Schema, ( self: Schema.Schema, f: (_: A) => ReadonlyArray - ) => Schema.Schema + ) => Schema.Schema >(2, ( self: Schema.Schema, f: (_: A) => ReadonlyArray @@ -71,7 +66,7 @@ export const schema: { [symbol]() { return f(this as any) } - }) as A & Transferable, + }) as A, (output) => output as A )) @@ -81,7 +76,7 @@ export const schema: { */ export const schemaFromSelf = ( item: Schema.Schema -): Schema.Schema => { +): Schema.Schema => { return Schema.declare( [item], item,