UNPKG

@odata2ts/odata-service

Version:

Main runtime dependency of odata2ts for generated odata client services

22 lines (21 loc) 1.3 kB
import { ValueConverter } from "@odata2ts/converter-api"; import { ODataHttpClient, ODataHttpClientConfig, ODataResponse } from "@odata2ts/http-client-api"; import { ODataValueResponseV2 } from "@odata2ts/odata-core"; import { ConvertibleV2 } from "@odata2ts/odata-query-objects"; import { ODataServiceOptions } from "../ODataServiceOptions"; import { ServiceStateHelper } from "../ServiceStateHelper.js"; export declare class PrimitiveTypeServiceV2<in out ClientType extends ODataHttpClient, T> { protected readonly __base: ServiceStateHelper<ClientType>; protected readonly __converter: ConvertibleV2; constructor(client: ClientType, basePath: string, name: string, { convertTo, convertFrom }?: ValueConverter<any, any>, mappedName?: string, options?: ODataServiceOptions); getPath(): string; /** * Requesting a <code>null</code> value results in 204 (No Content). * This makes the value undefined. * * @param requestConfig */ getValue(requestConfig?: ODataHttpClientConfig<ClientType>): ODataResponse<void | ODataValueResponseV2<T>>; updateValue(value: T, requestConfig?: ODataHttpClientConfig<ClientType>): ODataResponse<void | ODataValueResponseV2<T>>; deleteValue(requestConfig?: ODataHttpClientConfig<ClientType>): ODataResponse<void>; }