UNPKG

pailingual-odata

Version:

TypeScript client for OData v4 services

12 lines (11 loc) 627 B
import { EdmTypes, EdmEntityType, ApiMetadata, EdmEnumType } from "./metadata"; import { Options } from "./options"; declare type Formatter = { contentType: string; serialize: (data: object, metadata: EdmEntityType, options: Options) => string; deserialize: (data: string, apiMetadata: ApiMetadata, options: Options) => any; }; export declare function addFormatter(formatter: Formatter): void; export declare function getFormatter(contentType: string): Formatter; export declare function serializeValue(value: any, type: EdmTypes | EdmEnumType, forUri: boolean, opt?: Options): string | null; export {};