@tsed/json-mapper
Version:
Json mapper module for Ts.ED Framework
18 lines (17 loc) • 593 B
TypeScript
import "../components/DateMapper.js";
import "../components/PrimitiveMapper.js";
import "../components/SymbolMapper.js";
import { JsonSerializerOptions } from "../domain/JsonSerializerOptions.js";
/**
* Serialize any value using the shared `JsonSerializer` instance.
* Respects schema metadata, hooks, aliases, and registered custom mappers.
*
* ### Example
*
* ```ts
* import {serialize} from "@tsed/json-mapper";
*
* const payload = serialize(model, {type: UserModel, useAlias: true});
* ```
*/
export declare function serialize(input: any, options?: JsonSerializerOptions): any;