UNPKG

@tsed/json-mapper

Version:
17 lines (16 loc) 584 B
import "../components/DateMapper.js"; import "../components/PrimitiveMapper.js"; import "../components/SymbolMapper.js"; import { JsonDeserializerOptions } from "../domain/JsonDeserializerOptions.js"; /** * 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 declare function deserialize<Model = any>(input: any, options?: JsonDeserializerOptions): Model;