ts-flex-query
Version:
Flexible and type-safe data queries
18 lines (17 loc) • 627 B
TypeScript
import { ODataRequest } from '../helpers/definitions';
import { ODataCustomQueryComposer } from './types';
interface QueryComposerParams {
customQueryComposer?: ODataCustomQueryComposer;
}
/** Creates a query text from an ODataRequest. */
export declare class QueryComposer {
private readonly params;
constructor(params: QueryComposerParams);
buildFromRequest(request: ODataRequest, partSeparator?: string): string;
private static buildApplyPart;
private static serializeApply;
private static serializeAggregateElement;
private buildExpandPart;
private static buildOrderByPart;
}
export {};