envoc-request v6.0.1-3
envoc-request
envoc-request
Table of contents
Interfaces
Functions
Functions
AxiosButton
▸ AxiosButton(«destructured»
): Element
Parameters
Name | Type |
---|---|
«destructured» | Object |
› children | any |
› className | any |
› disabled | any |
› request | any |
Returns
Element
Defined in
components/AxiosButton.jsx:3
BlockingRequest
▸ BlockingRequest(«destructured»
): any
Parameters
Name | Type |
---|---|
«destructured» | Object |
› component | any |
› errorComponent | any |
› loadingComponent | any |
› render | any |
› unwrapResult | undefined | (resp : any ) => any |
› webRequest | any |
Returns
any
Defined in
components/BlockingRequest.jsx:4
Loadable
▸ Loadable(«destructured»
): Element
Renders a Loading indicator while waiting for a response from an axios request. The api matches that of the render and component props of a react-router Route.
Parameters
Name | Type |
---|---|
«destructured» | Object |
› request | any |
Returns
Element
Defined in
components/Loadable.jsx:7
Loading
▸ Loading(«destructured»
): Element
A loading indicator which centers itself inside of its parent container
Parameters
Name | Type |
---|---|
«destructured» | LoadingProps |
Returns
Element
Defined in
components/Loading.tsx:20
useAxiosRequest
▸ useAxiosRequest(«destructured»
): Object
Parameters
Name | Type | Default value |
---|---|---|
«destructured» | Object | undefined |
› autoExecute | undefined | boolean | true |
› onComplete | any | undefined |
› onError | any | undefined |
Returns
Object
Name | Type |
---|---|
error | null |
loading | boolean |
resp | null |
submitRequest | () => void |
Defined in
hooks/useAxiosRequest.js:6
useAxiosService
▸ useAxiosService\<TService
>(request
): UseServiceResult
\<RequestResult
\<TService
>>
Type parameters
Name | Type |
---|---|
TService | extends RequestWithoutParams \<any > |
Parameters
Name | Type |
---|---|
request | TService |
Returns
UseServiceResult
\<RequestResult
\<TService
>>
Defined in
hooks/useAxiosService.ts:63
▸ useAxiosService\<TService
>(request
, param
): UseServiceResult
\<RequestResult
\<TService
>>
Type parameters
Name | Type |
---|---|
TService | extends GenericRequest |
Parameters
Name | Type |
---|---|
request | TService |
param | RequestParameter \<TService > |
Returns
UseServiceResult
\<RequestResult
\<TService
>>
Defined in
hooks/useAxiosService.ts:67
▸ useAxiosService\<TService
>(request
, param
, options
): UseServiceResult
\<RequestResult
\<TService
>>
Type parameters
Name | Type |
---|---|
TService | extends GenericRequest |
Parameters
Name | Type |
---|---|
request | TService |
param | RequestParameter \<TService > |
options | RequestOptions |
Returns
UseServiceResult
\<RequestResult
\<TService
>>
Defined in
hooks/useAxiosService.ts:72
useService
▸ useService\<TService
>(request
, options?
): UseServiceResult
\<RequestResult
\<TService
>>
Type parameters
Name | Type |
---|---|
TService | extends RequestWithoutParams \<any > |
Parameters
Name | Type |
---|---|
request | TService |
options? | RequestOptions |
Returns
UseServiceResult
\<RequestResult
\<TService
>>
Defined in
hooks/useFetchService.tsx:57
▸ useService\<TService
, TParams
, TResult
>(request
, params
): UseServiceResult
\<RequestResult
\<TService
>>
Type parameters
Name | Type |
---|---|
TService | extends RequestWithParams \<TParams , TResult > |
TParams | RequestParameter \<TService > |
TResult | RequestResult \<TService > |
Parameters
Name | Type |
---|---|
request | TService |
params | RequestParameter \<TService > |
Returns
UseServiceResult
\<RequestResult
\<TService
>>
Defined in
hooks/useFetchService.tsx:61
▸ useService\<TService
, TParams
, TResult
>(request
, params
, options
): UseServiceResult
\<RequestResult
\<TService
>>
Type parameters
Name | Type |
---|---|
TService | extends RequestWithParams \<TParams , TResult > |
TParams | RequestParameter \<TService > |
TResult | RequestResult \<TService > |
Parameters
Name | Type |
---|---|
request | TService |
params | RequestParameter \<TService > |
options | RequestOptions |
Returns
UseServiceResult
\<RequestResult
\<TService
>>
Defined in
hooks/useFetchService.tsx:69
Interfaces
envoc-request / useAxiosRequestProps
Interface: useAxiosRequestProps
Indexable
▪ x: string
: any
Table of contents
Properties
Properties
autoExecute
• Optional
autoExecute: boolean
Defined in
hooks/useAxiosRequestProps.ts:9
cache
• Optional
cache: any
Defined in
hooks/useAxiosRequestProps.ts:7
maxAge
• Optional
maxAge: any
Defined in
hooks/useAxiosRequestProps.ts:8
method
• method: "get"
| "delete"
| "post"
| "put"
Defined in
hooks/useAxiosRequestProps.ts:3
onComplete
• onComplete: any
Defined in
hooks/useAxiosRequestProps.ts:6
onError
• onError: any
Defined in
hooks/useAxiosRequestProps.ts:5
url
• url: string
Defined in
hooks/useAxiosRequestProps.ts:4
9 months ago
9 months ago
9 months ago
9 months ago
11 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago