UNPKG

@auth0/auth0-spa-js

Version:

Auth0 SDK for Single Page Applications using Authorization Code Grant Flow with PKCE

40 lines (33 loc) 736 B
import { FetchOptions } from '../global'; export type WorkerInitMessage = { type: 'init'; allowedBaseUrl: string; }; type WorkerTokenMessage = { timeout: number; fetchUrl: string; fetchOptions: FetchOptions; useFormData?: boolean; auth: { audience: string; scope: string; }; }; export type WorkerRefreshTokenMessage = WorkerTokenMessage & { type: 'refresh'; useMrrt?: boolean; }; export type WorkerRevokeTokenMessage = Omit<WorkerTokenMessage, 'auth'> & { type: 'revoke'; auth: { audience: string; }; }; export type WorkerClearMessage = { type: 'clear'; }; export type WorkerMessage = | WorkerInitMessage | WorkerRefreshTokenMessage | WorkerRevokeTokenMessage | WorkerClearMessage;