Entity Functions
_createBoEntityFactory
Type Parameters
Parameters
httpRequestFunction: ((context: DvelopContext, config: DvelopHttpRequestConfig<any>) => Promise<DvelopHttpResponse<any>>)
- (context: DvelopContext, config: DvelopHttpRequestConfig<any>): Promise<DvelopHttpResponse<any>>
Parameters
config: DvelopHttpRequestConfig<any>
Returns Promise<DvelopHttpResponse<any>>
transformFunction: ((response: DvelopHttpResponse<any>, context: DvelopContext, params: CreateBoEntityParams<E>) => R)
Parameters
response: DvelopHttpResponse<any>
Returns R
Parameters
Returns Promise<R>
_deleteBoEntityFactory
Type Parameters
Parameters
httpRequestFunction: ((context: DvelopContext, config: DvelopHttpRequestConfig<any>) => Promise<DvelopHttpResponse<any>>)
- (context: DvelopContext, config: DvelopHttpRequestConfig<any>): Promise<DvelopHttpResponse<any>>
Parameters
config: DvelopHttpRequestConfig<any>
Returns Promise<DvelopHttpResponse<any>>
transformFunction: ((response: DvelopHttpResponse<any>, context: DvelopContext, params: DeleteBoEntityParams) => T)
Parameters
response: DvelopHttpResponse<any>
Returns T
Parameters
Returns Promise<T>
_getBoEntitiesDefaultTransformFunctionFactory
Type Parameters
Parameters
httpRequestFunction: ((context: DvelopContext, config: DvelopHttpRequestConfig<any>) => Promise<DvelopHttpResponse<any>>)
- (context: DvelopContext, config: DvelopHttpRequestConfig<any>): Promise<DvelopHttpResponse<any>>
Parameters
config: DvelopHttpRequestConfig<any>
Returns Promise<DvelopHttpResponse<any>>
_getBoEntitiesFactory
Type Parameters
Parameters
httpRequestFunction: ((context: DvelopContext, config: DvelopHttpRequestConfig<any>) => Promise<DvelopHttpResponse<any>>)
- (context: DvelopContext, config: DvelopHttpRequestConfig<any>): Promise<DvelopHttpResponse<any>>
Parameters
config: DvelopHttpRequestConfig<any>
Returns Promise<DvelopHttpResponse<any>>
Parameters
response: DvelopHttpResponse<any>
_getBoEntityDefaultTransformFunction
Type Parameters
Parameters
response: DvelopHttpResponse<any>
Returns E
_getBoEntityFactory
Type Parameters
Parameters
httpRequestFunction: ((context: DvelopContext, config: DvelopHttpRequestConfig<any>) => Promise<DvelopHttpResponse<any>>)
- (context: DvelopContext, config: DvelopHttpRequestConfig<any>): Promise<DvelopHttpResponse<any>>
Parameters
config: DvelopHttpRequestConfig<any>
Returns Promise<DvelopHttpResponse<any>>
transformFunction: ((response: DvelopHttpResponse<any>, context: DvelopContext, params: GetBoEntityParams) => E)
Parameters
response: DvelopHttpResponse<any>
Returns E
Parameters
Returns Promise<E>
_updateBoEntityFactory
Type Parameters
Parameters
httpRequestFunction: ((context: DvelopContext, config: DvelopHttpRequestConfig<any>) => Promise<DvelopHttpResponse<any>>)
- (context: DvelopContext, config: DvelopHttpRequestConfig<any>): Promise<DvelopHttpResponse<any>>
Parameters
config: DvelopHttpRequestConfig<any>
Returns Promise<DvelopHttpResponse<any>>
transformFunction: ((response: DvelopHttpResponse<any>, context: DvelopContext, params: UpdateBoEntityParams<E>) => R)
Parameters
response: DvelopHttpResponse<any>
Returns R
Parameters
Returns Promise<R>
Http Functions
_defaultHttpRequestFunction
- _defaultHttpRequestFunction(context: DvelopContext, config: DvelopHttpRequestConfig<any>): Promise<DvelopHttpResponse>
Parameters
config: DvelopHttpRequestConfig<any>
Returns Promise<DvelopHttpResponse>
_defaultHttpRequestFunctionFactory
- _defaultHttpRequestFunctionFactory(httpClient: DvelopHttpClient): ((context: DvelopContext, config: DvelopHttpRequestConfig) => Promise<DvelopHttpResponse>)
Parameters
httpClient: DvelopHttpClient
Returns ((context: DvelopContext, config: DvelopHttpRequestConfig) => Promise<DvelopHttpResponse>)
- (context: DvelopContext, config: DvelopHttpRequestConfig): Promise<DvelopHttpResponse>
Parameters
config: DvelopHttpRequestConfig
Returns Promise<DvelopHttpResponse>
Factory for createBoEntity-function. See Advanced Topics for more information.