diff --git a/src/effect/schema/Jsonifiable.ts b/src/effect/schema/Jsonifiable.ts index 058f829..d1efbbb 100644 --- a/src/effect/schema/Jsonifiable.ts +++ b/src/effect/schema/Jsonifiable.ts @@ -12,15 +12,15 @@ import type * as TF from "type-fest" // return jsonifiable.pipe(S.compose(schema)) // } -export function Jsonifiable( - schema: S.Schema, +export function Jsonifiable< + JsonifiableA extends I, + JsonifiableI extends TF.Jsonifiable, + JsonifiableR, +>( + jsonifiable: S.Schema ) { - return < - JsonifiableA extends I, - JsonifiableI extends TF.Jsonifiable, - JsonifiableR, - >( - jsonifiable: S.Schema + return ( + schema: S.Schema ) => jsonifiable.pipe(S.compose(schema)) }