UNPKG

@tsed/json-mapper

Version:
20 lines (19 loc) 604 B
import "../components/DateMapper.js"; import "../components/PrimitiveMapper.js"; import "../components/SymbolMapper.js"; import { JsonDeserializer } from "../domain/JsonDeserializer.js"; const deserializer = new JsonDeserializer(); /** * Deserialize arbitrary data into the provided model type using the shared `JsonDeserializer`. * * ### Example * * ```ts * import {deserialize} from "@tsed/json-mapper"; * * const model = deserialize<UserModel>(payload, {type: UserModel, useAlias: true}); * ``` */ export function deserialize(input, options) { return deserializer.map(input, options); }