@auth0/auth0-vue
Version:
Auth0 SDK for Vue Applications using Authorization Code Grant Flow with PKCE
17 lines (14 loc) • 585 B
text/typescript
/* eslint-disable @typescript-eslint/no-empty-interface */
import type {
Auth0ClientOptions,
LogoutOptions as SPALogoutOptions,
RedirectLoginOptions as SPARedirectLoginOptions
} from '@auth0/auth0-spa-js';
import type { AppState } from './app-state';
/**
* Configuration for the Auth0 Vue Client
*/
export interface Auth0VueClientOptions extends Auth0ClientOptions {}
export interface LogoutOptions extends Omit<SPALogoutOptions, 'onRedirect'> {}
export interface RedirectLoginOptions<TAppState = AppState>
extends Omit<SPARedirectLoginOptions<TAppState>, 'onRedirect'> {}