pailingual-odata
Version:
TypeScript client for OData v4 services
12 lines (11 loc) • 627 B
TypeScript
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 {};