UNPKG

@odata2ts/odata-service

Version:

Main runtime dependency of odata2ts for generated odata client services

12 lines (11 loc) 780 B
import { ODataHttpClient } from "@odata2ts/http-client-api"; import { ODataQueryBuilderV2 } from "@odata2ts/odata-query-builder"; import { QComplexParam, QueryObjectModel } from "@odata2ts/odata-query-objects"; import { ODataServiceOptions } from "../ODataServiceOptions"; import { ServiceStateHelper } from "../ServiceStateHelper"; export declare class ServiceStateHelperV2<in out ClientType extends ODataHttpClient, Q extends QueryObjectModel> extends ServiceStateHelper<ClientType> { qModel: Q; readonly qResponseType: QComplexParam<any, Q>; constructor(client: ClientType, basePath: string, name: string, qModel: Q, options?: ODataServiceOptions); applyQueryBuilder: (queryFn?: ((builder: ODataQueryBuilderV2<Q>, qObject: Q) => void) | undefined) => string; }