© 2026 Hedgehog Software, LLC
S.record(S.string, S.unknown)
S.struct({ a: S.string })
S.transform( S.record(S.string, S.unknown), S.struct({ a: S.string }), (a) => a as { a: string }, identity, )
S.record(S.string, S.unknown).pipe(S.compose(S.struct({ a: S.string })))