6.0.1-3 • Published 9 months ago

envoc-request v6.0.1-3

Weekly downloads
88
License
MIT
Repository
-
Last release
9 months ago

envoc-request

envoc-request

Table of contents

Interfaces

Functions

Functions

AxiosButton

AxiosButton(«destructured»): Element

Parameters

NameType
«destructured»Object
› childrenany
› classNameany
› disabledany
› requestany

Returns

Element

Defined in

components/AxiosButton.jsx:3


BlockingRequest

BlockingRequest(«destructured»): any

Parameters

NameType
«destructured»Object
› componentany
› errorComponentany
› loadingComponentany
› renderany
› unwrapResultundefined | (resp: any) => any
› webRequestany

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

NameType
«destructured»Object
› requestany

Returns

Element

Defined in

components/Loadable.jsx:7


Loading

Loading(«destructured»): Element

A loading indicator which centers itself inside of its parent container

Parameters

NameType
«destructured»LoadingProps

Returns

Element

Defined in

components/Loading.tsx:20


useAxiosRequest

useAxiosRequest(«destructured»): Object

Parameters

NameTypeDefault value
«destructured»Objectundefined
› autoExecuteundefined | booleantrue
› onCompleteanyundefined
› onErroranyundefined

Returns

Object

NameType
errornull
loadingboolean
respnull
submitRequest() => void

Defined in

hooks/useAxiosRequest.js:6


useAxiosService

useAxiosService\<TService>(request): UseServiceResult\<RequestResult\<TService>>

Type parameters

NameType
TServiceextends RequestWithoutParams\<any>

Parameters

NameType
requestTService

Returns

UseServiceResult\<RequestResult\<TService>>

Defined in

hooks/useAxiosService.ts:63

useAxiosService\<TService>(request, param): UseServiceResult\<RequestResult\<TService>>

Type parameters

NameType
TServiceextends GenericRequest

Parameters

NameType
requestTService
paramRequestParameter\<TService>

Returns

UseServiceResult\<RequestResult\<TService>>

Defined in

hooks/useAxiosService.ts:67

useAxiosService\<TService>(request, param, options): UseServiceResult\<RequestResult\<TService>>

Type parameters

NameType
TServiceextends GenericRequest

Parameters

NameType
requestTService
paramRequestParameter\<TService>
optionsRequestOptions

Returns

UseServiceResult\<RequestResult\<TService>>

Defined in

hooks/useAxiosService.ts:72


useService

useService\<TService>(request, options?): UseServiceResult\<RequestResult\<TService>>

Type parameters

NameType
TServiceextends RequestWithoutParams\<any>

Parameters

NameType
requestTService
options?RequestOptions

Returns

UseServiceResult\<RequestResult\<TService>>

Defined in

hooks/useFetchService.tsx:57

useService\<TService, TParams, TResult>(request, params): UseServiceResult\<RequestResult\<TService>>

Type parameters

NameType
TServiceextends RequestWithParams\<TParams, TResult>
TParamsRequestParameter\<TService>
TResultRequestResult\<TService>

Parameters

NameType
requestTService
paramsRequestParameter\<TService>

Returns

UseServiceResult\<RequestResult\<TService>>

Defined in

hooks/useFetchService.tsx:61

useService\<TService, TParams, TResult>(request, params, options): UseServiceResult\<RequestResult\<TService>>

Type parameters

NameType
TServiceextends RequestWithParams\<TParams, TResult>
TParamsRequestParameter\<TService>
TResultRequestResult\<TService>

Parameters

NameType
requestTService
paramsRequestParameter\<TService>
optionsRequestOptions

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

6.0.1-3

9 months ago

5.2.0

9 months ago

6.0.1-2

9 months ago

4.3.0

9 months ago

4.2.0

11 months ago

6.0.1-1

1 year ago

5.0.9

1 year ago

5.0.8

1 year ago

6.0.1-0

1 year ago

5.0.7

1 year ago

5.0.4-0

1 year ago

5.0.6

1 year ago

5.0.5

1 year ago

5.0.3

2 years ago

5.0.2

2 years ago

5.0.1

2 years ago

5.0.0

2 years ago

4.0.1-12

2 years ago

4.1.0

2 years ago

4.0.1-11

2 years ago

4.0.1-10

2 years ago

4.0.1-9

2 years ago

4.0.1-8

2 years ago

4.0.1-6

3 years ago

4.0.1-7

3 years ago

4.0.1-5

3 years ago

2.0.2

3 years ago

4.0.1-2

3 years ago

4.0.1-3

3 years ago

2.0.1

3 years ago

4.0.1-1

3 years ago

4.0.1-4

3 years ago

3.3.1

3 years ago

3.3.3

3 years ago

3.3.2

3 years ago

4.0.1-0

3 years ago

3.3.0

3 years ago

3.2.0

3 years ago

3.1.0

3 years ago

2.0.1-13

4 years ago

2.0.1-14

4 years ago

3.0.0

3 years ago

3.0.0-3

3 years ago

3.0.0-2

4 years ago

2.0.1-12

4 years ago

2.0.1-11

4 years ago

2.0.1-10

4 years ago

2.0.1-9

4 years ago

2.0.1-8

4 years ago

2.0.1-7

4 years ago

2.0.1-6

4 years ago

2.0.1-5

4 years ago

2.0.1-4

4 years ago

2.0.1-3

5 years ago

2.0.1-2

5 years ago

2.0.1-1

5 years ago

2.0.1-0

5 years ago

1.3.1

5 years ago

1.3.0

5 years ago

1.2.0

5 years ago

1.1.27-4

5 years ago

1.1.27-3

5 years ago

1.1.27-2

5 years ago

1.1.27-1

5 years ago

1.1.27-0

5 years ago

1.1.26

5 years ago

1.1.25

5 years ago

1.1.24

5 years ago

1.1.23

5 years ago

1.1.22

5 years ago

1.1.21

5 years ago

1.1.20

5 years ago

1.1.19

5 years ago

1.1.18

5 years ago

1.1.17

5 years ago