Function-based entry point for ts.data.json.
import * as J from 'ts.data.json/mini';const user = J.object({ id: J.number(), name: J.string() });J.decode(user, json); // Result<{ id: number; name: string }>J.parse(user, json); // throws on failureconst trimmed = J.map(J.string(), s => s.trim()); Copy
import * as J from 'ts.data.json/mini';const user = J.object({ id: J.number(), name: J.string() });J.decode(user, json); // Result<{ id: number; name: string }>J.parse(user, json); // throws on failureconst trimmed = J.map(J.string(), s => s.trim());
Function-based entry point for ts.data.json.
Example