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))
// }
export function Jsonifiable<A, I, R>(
schema: S.Schema<A, I, R>,
export function Jsonifiable<
JsonifiableA extends I,
JsonifiableI extends TF.Jsonifiable,
JsonifiableR,
>(
jsonifiable: S.Schema<JsonifiableA, JsonifiableI, JsonifiableR>
) {
return <
JsonifiableA extends I,
JsonifiableI extends TF.Jsonifiable,
JsonifiableR,
>(
jsonifiable: S.Schema<JsonifiableA, JsonifiableI, JsonifiableR>
return <A, I, R>(
schema: S.Schema<A, I, R>
) =>
jsonifiable.pipe(S.compose(schema))
}