Type Aliases
InputType
InputType: WebJSInputType & { onHandleEvent?: any }
RecipeInterface
RecipeInterface: { addAxiosInterceptors: any; addFetchInterceptorsAndReturnModifiedFetch: any; doesSessionExist: any; getAccessTokenPayloadSecurely: any; getUserId: any; signOut: any }
Type declaration
addAxiosInterceptors:function
- addAxiosInterceptors(input: { axiosInstance: any; userContext: any }): void
Parameters
input: { axiosInstance: any; userContext: any }
axiosInstance: any
userContext: any
Returns void
addFetchInterceptorsAndReturnModifiedFetch:function
- addFetchInterceptorsAndReturnModifiedFetch(input: { originalFetch: any; userContext: any }): ((input: URL | RequestInfo, init?: RequestInit) => Promise<Response>)
Parameters
input: { originalFetch: any; userContext: any }
originalFetch: any
userContext: any
Returns ((input: URL | RequestInfo, init?: RequestInit) => Promise<Response>)
- (input: URL | RequestInfo, init?: RequestInit): Promise<Response>
Parameters
input: URL | RequestInfo
Optional init: RequestInit
Returns Promise<Response>
doesSessionExist:function
- doesSessionExist(input: { userContext: any }): Promise<boolean>
Parameters
input: { userContext: any }
Returns Promise<boolean>
getAccessTokenPayloadSecurely:function
- getAccessTokenPayloadSecurely(input: { userContext: any }): Promise<any>
Parameters
input: { userContext: any }
Returns Promise<any>
getUserId:function
- getUserId(input: { userContext: any }): Promise<string>
Parameters
input: { userContext: any }
Returns Promise<string>
signOut:function
- signOut(input: { userContext: any }): Promise<void>
Parameters
input: { userContext: any }
Returns Promise<void>
SessionContextType
SessionContextType: { accessTokenPayload: any; doesSessionExist: boolean; userId: string }
Type declaration
accessTokenPayload: any
doesSessionExist: boolean
userId: string