pailingual-odata
Version:
TypeScript client for OData v4 services
13 lines (12 loc) • 1.16 kB
TypeScript
import { Query } from "./query";
import { CollectionSource } from "./collectionSource";
import { SingleSource } from "./singleSource";
import { EdmEntityType, ApiMetadata } from "./metadata";
import { Options } from "./options";
export declare function expandExpressionBuild(propertyName: string, expression: Function, apiMetadata: ApiMetadata, entityType: EdmEntityType, options: Options): string;
export declare function buildPathExpression(func: Function, metadata: EdmEntityType, apiMetadata: ApiMetadata): string;
export declare function buildQueryParamsExpression(func: Function, sourceFactory: () => CollectionSource | SingleSource, options: Options, separator?: string): string;
export declare function generateOperations(obj: any, queryAccessor: () => Query, apiMetadata: ApiMetadata, entityType: EdmEntityType | undefined, isCollection?: boolean): void;
export declare function startsWith(str: string, search: string, position?: number): boolean;
export declare function endsWith(subjectString: string, search: string, position?: number): boolean;
export declare function _extends(ctor: Function, funcs?: Record<string, Function>): void;