UNPKG

@sap-cloud-sdk/odata-common

Version:

SAP Cloud SDK for JavaScript common functions of OData client generator and OpenAPI clint generator.

17 lines (16 loc) 853 B
import type { EntityBase } from '../entity-base'; import type { UriConverter } from '../de-serializers'; import type { EntityApi } from '../entity-api'; type GetResourcePathForKeysType = <EntityT extends EntityBase>(keys: Record<string, any>, entityApi: EntityApi<EntityT, any>) => string; interface GetResourcePathForKeys { getResourcePathForKeys: GetResourcePathForKeysType; } /** * Creates a getResourcePathForKeys function using the OData v2 or OData v4 URI converter. * The concrete instances for v2 or v4 are initiated in odata/v2/uri-conversion/odata-uri.ts and odata/v4/uri-conversion/odata-uri.ts. * @param uriConverter - Uri converter for v2 or v4. * @returns The filter getter. See {@link GetFilter} * @internal */ export declare function createGetResourcePathForKeys(uriConverter: UriConverter): GetResourcePathForKeys; export {};