UNPKG

@odata2ts/odata-service

Version:

Main runtime dependency of odata2ts for generated odata client services

21 lines (20 loc) 1.23 kB
import { ValueConverter } from "@odata2ts/converter-api"; import { ODataHttpClient, ODataHttpClientConfig, ODataResponse } from "@odata2ts/http-client-api"; import { ODataValueResponseV4 } from "@odata2ts/odata-core"; import { ODataServiceOptionsInternal } from "../ODataServiceOptions"; import { ServiceStateHelper } from "../ServiceStateHelper.js"; export declare class PrimitiveTypeServiceV4<out ClientType extends ODataHttpClient, T> { protected readonly __base: ServiceStateHelper<ClientType>; protected readonly __converter: ValueConverter<any, any>; constructor(client: ClientType, basePath: string, name: string, converter?: ValueConverter<any, any>, options?: ODataServiceOptionsInternal); 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 | ODataValueResponseV4<T>>; updateValue(value: T, requestConfig?: ODataHttpClientConfig<ClientType>): ODataResponse<void | ODataValueResponseV4<T>>; deleteValue(requestConfig?: ODataHttpClientConfig<ClientType>): ODataResponse<void>; }