Authentication Functions
_getAuthSessionDefaultTransformFunction
- _getAuthSessionDefaultTransformFunction(response: DvelopHttpResponse<any>, _: DvelopContext): AuthSession
Parameters
response: DvelopHttpResponse<any>
Returns AuthSession
_getAuthSessionFactory
- _getAuthSessionFactory<T>(httpRequestFunction: (context: DvelopContext, config: DvelopHttpRequestConfig<any>) => Promise<DvelopHttpResponse<any>>, transformFunction: (response: DvelopHttpResponse<any>, context: DvelopContext) => T): (context: DvelopContext) => Promise<T>
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) => T
Parameters
response: DvelopHttpResponse<any>
Returns T
Returns (context: DvelopContext) => Promise<T>
Parameters
Returns Promise<T>
_getImpersonatedAuthSessionIdDefaultTransformFunction
Parameters
response: DvelopHttpResponse<any>
Returns string
_getImpersonatedAuthSessionIdFactory
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>
Returns T
Parameters
Returns Promise<T>
_requestAppSessionFactory
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: RequestAppSessionParams) => T
Parameters
response: DvelopHttpResponse<any>
Returns T
Parameters
Returns Promise<T>
_validateAuthSessionIdDefaultTransformFunction
Parameters
response: DvelopHttpResponse<any>
_validateAuthSessionIdFactory
- _validateAuthSessionIdFactory<T>(httpRequestFunction: (context: DvelopContext, config: DvelopHttpRequestConfig<any>) => Promise<DvelopHttpResponse<any>>, transformFunction: (response: DvelopHttpResponse<any>, context: DvelopContext) => T): (context: DvelopContext) => Promise<T>
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) => T
Parameters
response: DvelopHttpResponse<any>
Returns T
Returns (context: DvelopContext) => Promise<T>
Parameters
Returns Promise<T>
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>
Default transform-function provided to the getAuthSession-function. See Advanced Topics for more information.