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