Interface HttpClientInterface
interface HttpClientInterface { delete: < T extends object, QueryParamsObject extends Record<string, unknown> = Record<string, undefined | string>, HeaderParamsObject extends Record<string, HttpClientHeaderValue> = Partial< Record<KnownHeader, HttpClientHeaderValue>, >, ResponseHeaderMetaInputObject extends Record<string, HeaderParamMetadataInput> = Record< string, HeaderParamMetadataInput, >, BodyType extends JSON | FORM_DATA = JSON, IsArray extends boolean = false, >( url: string, options?: Partial< HttpOptions< T, QueryParamsObject, HeaderParamsObject, ResponseHeaderMetaInputObject, BodyType, IsArray, >, >, ) => Promise< HttpClientResponseForBodyType< T, HeaderMetaObjectToParamsObject< HeaderMetaInputObjectToMetaObject<ResponseHeaderMetaInputObject>, >, BodyType, IsArray, >, >; get: < T extends object, QueryParamsObject extends Record<string, unknown> = Record<string, undefined | string>, HeaderParamsObject extends Record<string, HttpClientHeaderValue> = Partial< Record<KnownHeader, HttpClientHeaderValue>, >, ResponseHeaderMetaInputObject extends Record<string, HeaderParamMetadataInput> = Record< string, HeaderParamMetadataInput, >, BodyType extends JSON | FORM_DATA = JSON, IsArray extends boolean = false, >( url: string, options?: Partial< HttpOptions< T, QueryParamsObject, HeaderParamsObject, ResponseHeaderMetaInputObject, BodyType, IsArray, >, >, ) => Promise< HttpClientResponseForBodyType< T, HeaderMetaObjectToParamsObject< HeaderMetaInputObjectToMetaObject<ResponseHeaderMetaInputObject>, >, BodyType, IsArray, >, >; patch: < T extends object, QueryParamsObject extends Record<string, unknown> = Record<string, undefined | string>, HeaderParamsObject extends Record<string, HttpClientHeaderValue> = Partial< Record<KnownHeader, HttpClientHeaderValue>, >, ResponseHeaderMetaInputObject extends Record<string, HeaderParamMetadataInput> = Record< string, HeaderParamMetadataInput, >, BodyType extends JSON | FORM_DATA = JSON, IsArray extends boolean = false, >( url: string, body: unknown, options?: Partial< HttpOptions< T, QueryParamsObject, HeaderParamsObject, ResponseHeaderMetaInputObject, BodyType, IsArray, >, >, ) => Promise< HttpClientResponseForBodyType< T, HeaderMetaObjectToParamsObject< HeaderMetaInputObjectToMetaObject<ResponseHeaderMetaInputObject>, >, BodyType, IsArray, >, >; post: < T extends object, QueryParamsObject extends Record<string, unknown> = Record<string, undefined | string>, HeaderParamsObject extends Record<string, HttpClientHeaderValue> = Partial< Record<KnownHeader, HttpClientHeaderValue>, >, ResponseHeaderMetaInputObject extends Record<string, HeaderParamMetadataInput> = Record< string, HeaderParamMetadataInput, >, BodyType extends JSON | FORM_DATA = JSON, IsArray extends boolean = false, >( url: string, body: unknown, options?: Partial< HttpOptions< T, QueryParamsObject, HeaderParamsObject, ResponseHeaderMetaInputObject, BodyType, IsArray, >, >, ) => Promise< HttpClientResponseForBodyType< T, HeaderMetaObjectToParamsObject< HeaderMetaInputObjectToMetaObject<ResponseHeaderMetaInputObject>, >, BodyType, IsArray, >, >; put: < T extends object, QueryParamsObject extends Record<string, unknown> = Record<string, undefined | string>, HeaderParamsObject extends Record<string, HttpClientHeaderValue> = Partial< Record<KnownHeader, HttpClientHeaderValue>, >, ResponseHeaderMetaInputObject extends Record<string, HeaderParamMetadataInput> = Record< string, HeaderParamMetadataInput, >, BodyType extends JSON | FORM_DATA = JSON, IsArray extends boolean = false, >( url: string, body: unknown, options?: Partial< HttpOptions< T, QueryParamsObject, HeaderParamsObject, ResponseHeaderMetaInputObject, BodyType, IsArray, >, >, ) => Promise< HttpClientResponseForBodyType< T, HeaderMetaObjectToParamsObject< HeaderMetaInputObjectToMetaObject<ResponseHeaderMetaInputObject>, >, BodyType, IsArray, >, >; request: < T extends object, QueryParamsObject extends Record<string, unknown>, HeaderParamsObject extends Record<string, HttpClientHeaderValue>, ResponseHeaderMetaInputObject extends Record<string, HeaderParamMetadataInput>, BodyType extends JSON | FORM_DATA, IsArray extends boolean, >( method: HttpMethod, url: string, requestBody: unknown, options: | undefined | Partial< HttpOptions< T, QueryParamsObject, HeaderParamsObject, ResponseHeaderMetaInputObject, BodyType, IsArray, >, >, ) => Promise< HttpClientResponseForBodyType< T, HeaderMetaObjectToParamsObject< HeaderMetaInputObjectToMetaObject<ResponseHeaderMetaInputObject>, >, BodyType, IsArray, >, >;} Properties
delete
delete: < T extends object, QueryParamsObject extends Record<string, unknown> = Record<string, undefined | string>, HeaderParamsObject extends Record<string, HttpClientHeaderValue> = Partial< Record<KnownHeader, HttpClientHeaderValue>, >, ResponseHeaderMetaInputObject extends Record<string, HeaderParamMetadataInput> = Record< string, HeaderParamMetadataInput, >, BodyType extends JSON | FORM_DATA = JSON, IsArray extends boolean = false,>( url: string, options?: Partial< HttpOptions< T, QueryParamsObject, HeaderParamsObject, ResponseHeaderMetaInputObject, BodyType, IsArray, >, >,) => Promise< HttpClientResponseForBodyType< T, HeaderMetaObjectToParamsObject< HeaderMetaInputObjectToMetaObject<ResponseHeaderMetaInputObject>, >, BodyType, IsArray, >,> get
get: < T extends object, QueryParamsObject extends Record<string, unknown> = Record<string, undefined | string>, HeaderParamsObject extends Record<string, HttpClientHeaderValue> = Partial< Record<KnownHeader, HttpClientHeaderValue>, >, ResponseHeaderMetaInputObject extends Record<string, HeaderParamMetadataInput> = Record< string, HeaderParamMetadataInput, >, BodyType extends JSON | FORM_DATA = JSON, IsArray extends boolean = false,>( url: string, options?: Partial< HttpOptions< T, QueryParamsObject, HeaderParamsObject, ResponseHeaderMetaInputObject, BodyType, IsArray, >, >,) => Promise< HttpClientResponseForBodyType< T, HeaderMetaObjectToParamsObject< HeaderMetaInputObjectToMetaObject<ResponseHeaderMetaInputObject>, >, BodyType, IsArray, >,> patch
patch: < T extends object, QueryParamsObject extends Record<string, unknown> = Record<string, undefined | string>, HeaderParamsObject extends Record<string, HttpClientHeaderValue> = Partial< Record<KnownHeader, HttpClientHeaderValue>, >, ResponseHeaderMetaInputObject extends Record<string, HeaderParamMetadataInput> = Record< string, HeaderParamMetadataInput, >, BodyType extends JSON | FORM_DATA = JSON, IsArray extends boolean = false,>( url: string, body: unknown, options?: Partial< HttpOptions< T, QueryParamsObject, HeaderParamsObject, ResponseHeaderMetaInputObject, BodyType, IsArray, >, >,) => Promise< HttpClientResponseForBodyType< T, HeaderMetaObjectToParamsObject< HeaderMetaInputObjectToMetaObject<ResponseHeaderMetaInputObject>, >, BodyType, IsArray, >,> post
post: < T extends object, QueryParamsObject extends Record<string, unknown> = Record<string, undefined | string>, HeaderParamsObject extends Record<string, HttpClientHeaderValue> = Partial< Record<KnownHeader, HttpClientHeaderValue>, >, ResponseHeaderMetaInputObject extends Record<string, HeaderParamMetadataInput> = Record< string, HeaderParamMetadataInput, >, BodyType extends JSON | FORM_DATA = JSON, IsArray extends boolean = false,>( url: string, body: unknown, options?: Partial< HttpOptions< T, QueryParamsObject, HeaderParamsObject, ResponseHeaderMetaInputObject, BodyType, IsArray, >, >,) => Promise< HttpClientResponseForBodyType< T, HeaderMetaObjectToParamsObject< HeaderMetaInputObjectToMetaObject<ResponseHeaderMetaInputObject>, >, BodyType, IsArray, >,> put
put: < T extends object, QueryParamsObject extends Record<string, unknown> = Record<string, undefined | string>, HeaderParamsObject extends Record<string, HttpClientHeaderValue> = Partial< Record<KnownHeader, HttpClientHeaderValue>, >, ResponseHeaderMetaInputObject extends Record<string, HeaderParamMetadataInput> = Record< string, HeaderParamMetadataInput, >, BodyType extends JSON | FORM_DATA = JSON, IsArray extends boolean = false,>( url: string, body: unknown, options?: Partial< HttpOptions< T, QueryParamsObject, HeaderParamsObject, ResponseHeaderMetaInputObject, BodyType, IsArray, >, >,) => Promise< HttpClientResponseForBodyType< T, HeaderMetaObjectToParamsObject< HeaderMetaInputObjectToMetaObject<ResponseHeaderMetaInputObject>, >, BodyType, IsArray, >,> request
request: < T extends object, QueryParamsObject extends Record<string, unknown>, HeaderParamsObject extends Record<string, HttpClientHeaderValue>, ResponseHeaderMetaInputObject extends Record<string, HeaderParamMetadataInput>, BodyType extends JSON | FORM_DATA, IsArray extends boolean,>( method: HttpMethod, url: string, requestBody: unknown, options: | undefined | Partial< HttpOptions< T, QueryParamsObject, HeaderParamsObject, ResponseHeaderMetaInputObject, BodyType, IsArray, >, >,) => Promise< HttpClientResponseForBodyType< T, HeaderMetaObjectToParamsObject< HeaderMetaInputObjectToMetaObject<ResponseHeaderMetaInputObject>, >, BodyType, IsArray, >,>
Interface for a http client.