InputType
InputType: { apiBasePath?: string; apiDomain: string; autoAddCredentials?: boolean; onHandleEvent?: EventHandler; override?: { functions?: any }; sessionExpiredStatusCode?: number; sessionTokenBackendDomain?: string; tokenTransferMethod?: "cookie" | "header"; preAPIHook?: any }
Type declaration
Optional apiBasePath?: string
apiDomain: string
Optional autoAddCredentials?: boolean
Optional onHandleEvent?: EventHandler
Optional override?: { functions?: any }
Optional sessionExpiredStatusCode?: number
Optional sessionTokenBackendDomain?: string
Optional tokenTransferMethod?: "cookie" | "header"
preAPIHook?:function
- preAPIHook(context: { action: "SIGN_OUT" | "REFRESH_SESSION"; requestInit: RequestInit; url: string }): Promise<{ requestInit: RequestInit; url: string }>
Parameters
context: { action: "SIGN_OUT" | "REFRESH_SESSION"; requestInit: RequestInit; url: string }
action: "SIGN_OUT" | "REFRESH_SESSION"
requestInit: RequestInit
url: string
Returns Promise<{ requestInit: RequestInit; url: string }>