Constructors
constructor
- new ApiRequestBuilder<M, P, KH, Q, R, T>(_request: T): ApiRequestBuilder<M, P, KH, Q, R, T>
-
Type parameters
Parameters
Methods
withHeaders
- withHeaders<P1, KH1>(headers: RequestHeaderProducer<P1, KH1>): ApiRequestBuilder<M, P & P1, KH | KH1, Q, R, ApiRequestTypeForMethod<M, P & P1, KH | KH1, Q, R>>
-
Type parameters
Parameters
withQuery
- withQuery<P1, Q1>(query: (params: P1) => Record<Q1, string>): ApiRequestBuilder<M, P & P1, KH, Q | Q1, R, ApiRequestTypeForMethod<M, P & P1, KH, Q | Q1, R>>
-
Type parameters
Parameters
-
query: (params: P1) => Record<Q1, string>
-
- (params: P1): Record<Q1, string>
-
Parameters
Returns Record<Q1, string>
withResponseDecoder
-
Type parameters
Parameters
A class for building ApiRequest(s)