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>
_getBoEntitiesDefaultTransformFunction
Type parameters
Parameters
response: DvelopHttpResponse<any>
Returns E[]
_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>>
transformFunction: (response: DvelopHttpResponse<any>, context: DvelopContext, params: GetBoEntitiesParams) => E[]
Parameters
response: DvelopHttpResponse<any>
Returns E[]
Parameters
Returns Promise<E[]>
_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.