diff --git a/.changeset/soft-cows-sell.md b/.changeset/soft-cows-sell.md new file mode 100644 index 0000000000..1912bc2ca1 --- /dev/null +++ b/.changeset/soft-cows-sell.md @@ -0,0 +1,5 @@ +--- +"@effect/schema": patch +--- + +Fix `transformOrFail` and `transformOrFailFrom` signatures in the exported `Class` interface by adding the missing `annotations` optional argument diff --git a/packages/schema/src/Schema.ts b/packages/schema/src/Schema.ts index 6d5e391552..4c88414c7b 100644 --- a/packages/schema/src/Schema.ts +++ b/packages/schema/src/Schema.ts @@ -6249,7 +6249,8 @@ export interface Class Effect.Effect - } + }, + annotations?: Annotations.Schema ) => [Transformed] extends [never] ? MissingSelfGeneric<"Base.transform"> : Class< Transformed, @@ -6279,7 +6280,8 @@ export interface Class Effect.Effect - } + }, + annotations?: Annotations.Schema ) => [Transformed] extends [never] ? MissingSelfGeneric<"Base.transformFrom"> : Class< Transformed,