Skip to content

Latest commit

 

History

History
157 lines (80 loc) · 2.88 KB

createHttpClient.md

File metadata and controls

157 lines (80 loc) · 2.88 KB

@caffedpkg/microcore


@caffedpkg/microcore / createHttpClient

Function: createHttpClient()

createHttpClient(defaultParams): object

Name: createHttpClient Description: Per path/resource HttpClient factory Function:

Parameters

defaultParams

HttpClientParams & MiddlewareParams

HttpClientParams

Returns

object

HTTP method factories based of default params

connect()

connect: (params?) => Promise<(requestInit?) => Promise<any>>

Parameters

params?

HttpClientParams

Returns

Promise<(requestInit?) => Promise<any>>

delete()

delete: (params?) => Promise<(requestInit?) => Promise<any>>

Parameters

params?

HttpClientParams

Returns

Promise<(requestInit?) => Promise<any>>

get()

get: (params?) => Promise<(requestInit?) => Promise<any>>

Parameters

params?

HttpClientParams

Returns

Promise<(requestInit?) => Promise<any>>

head()

head: (params?) => Promise<(requestInit?) => Promise<any>>

Parameters

params?

HttpClientParams

Returns

Promise<(requestInit?) => Promise<any>>

options()

options: (params?) => Promise<(requestInit?) => Promise<any>>

Parameters

params?

HttpClientParams

Returns

Promise<(requestInit?) => Promise<any>>

patch()

patch: (params?) => Promise<(requestInit?) => Promise<any>>

Parameters

params?

HttpClientParams

Returns

Promise<(requestInit?) => Promise<any>>

post()

post: (params?) => Promise<(requestInit?) => Promise<any>>

Parameters

params?

HttpClientParams

Returns

Promise<(requestInit?) => Promise<any>>

put()

put: (params?) => Promise<(requestInit?) => Promise<any>>

Parameters

params?

HttpClientParams

Returns

Promise<(requestInit?) => Promise<any>>

trace()

trace: (params?) => Promise<(requestInit?) => Promise<any>>

Parameters

params?

HttpClientParams

Returns

Promise<(requestInit?) => Promise<any>>

Defined in

src/httpclient/httpclient.ts:288