UNPKG

@lucasroll62/nuxt3-auth

Version:

An alternative module to @nuxtjs/auth

35 lines (34 loc) 944 B
import type { ModuleOptions } from './options'; import type { NuxtSSRContext } from '#app'; import type { Auth } from '../runtime'; import * as NuxtSchema from '@nuxt/schema'; export * from './openIDConnectConfigurationDocument'; export * from './provider'; export * from './request'; export * from './router'; export * from './scheme'; export * from './strategy'; export * from './utils'; export * from './options'; declare module '#app' { interface NuxtApp { $auth: Auth; ssrContext?: NuxtSSRContext; } } declare module '@nuxt/schema' { interface NuxtConfig { auth?: Partial<ModuleOptions>; } interface NuxtOptions { auth?: ModuleOptions; } interface RuntimeConfig { auth?: Partial<ModuleOptions>; } interface PublicRuntimeConfig { auth?: Partial<ModuleOptions>; } } declare const NuxtAuth: NuxtSchema.NuxtModule<ModuleOptions>; export default NuxtAuth;