UNPKG

751 BTypeScriptView Raw
1import { EdmTypeSameConvertersUri, EdmTypeShared } from '../../odata-common';
2declare type UriConverterMapping = {
3 [key in EdmTypeSameConvertersUri]: (value: any) => string;
4};
5/**
6 * @hidden
7 */
8export declare const uriConvertersCommon: UriConverterMapping;
9/**
10 * @hidden
11 */
12export declare function convertToUriForEdmString(value: any): string;
13/**
14 * Interface defining the methods of the URI converter.
15 * The concrete implementations are created in odata/v2/uri-conversion/uri-value-converter.ts and odata/v4/uri-conversion/uri-value-converter.ts
16 */
17export interface UriConverter {
18 convertToUriFormat(value: any, edmType: EdmTypeShared<'v2'> | EdmTypeShared<'v4'>): string;
19}
20export {};
21//# sourceMappingURL=uri-value-converter.d.ts.map
\No newline at end of file