@tsed/json-mapper
Version:
Json mapper module for Ts.ED Framework
17 lines (16 loc) • 584 B
TypeScript
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;