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.