0.1.4 #5

Merged
Thilawyn merged 8 commits from next into master 2024-06-27 18:47:12 +02:00
Showing only changes of commit 15769c3b2a - Show all commits

View File

@@ -12,15 +12,15 @@ import type * as TF from "type-fest"
// return jsonifiable.pipe(S.compose(schema)) // return jsonifiable.pipe(S.compose(schema))
// } // }
export function Jsonifiable<A, I, R>( export function Jsonifiable<
schema: S.Schema<A, I, R>,
) {
return <
JsonifiableA extends I, JsonifiableA extends I,
JsonifiableI extends TF.Jsonifiable, JsonifiableI extends TF.Jsonifiable,
JsonifiableR, JsonifiableR,
>( >(
jsonifiable: S.Schema<JsonifiableA, JsonifiableI, JsonifiableR> jsonifiable: S.Schema<JsonifiableA, JsonifiableI, JsonifiableR>
) {
return <A, I, R>(
schema: S.Schema<A, I, R>
) => ) =>
jsonifiable.pipe(S.compose(schema)) jsonifiable.pipe(S.compose(schema))
} }