SYMBOL INDEX (76 symbols across 28 files) FILE: src/module.ts constant MODULE_NAME (line 15) | const MODULE_NAME = 'nuxt-auth-sanctum' type ModuleRuntimeConfig (line 17) | type ModuleRuntimeConfig = { sanctum: Partial } type ModulePublicRuntimeConfig (line 18) | type ModulePublicRuntimeConfig = { sanctum: Partial } method setup (line 28) | setup(_options, _nuxt) { FILE: src/runtime/composables/useLazySanctumFetch.ts function useLazySanctumFetch (line 6) | function useLazySanctumFetch( FILE: src/runtime/composables/useSanctumAuth.ts type SanctumAuth (line 11) | interface SanctumAuth { type TokenResponse (line 20) | type TokenResponse = { function init (line 50) | async function init() { function refreshIdentity (line 64) | async function refreshIdentity() { function login (line 76) | async function login(credentials: Record, fetchIdentity... function logout (line 168) | async function logout(options: SanctumFetchOptions = {}): Promise { FILE: src/runtime/composables/useSanctumFetch.ts function useSanctumFetch (line 6) | function useSanctumFetch( FILE: src/runtime/httpFactory.ts function useClientInterceptors (line 13) | function useClientInterceptors(): [ function createHttpClient (line 33) | function createHttpClient(nuxtApp: NuxtApp, logger: ConsolaInstance): Sa... FILE: src/runtime/interceptors/request/logging.ts function logRequestHeaders (line 11) | async function logRequestHeaders( FILE: src/runtime/interceptors/request/params.ts constant ACCEPT_HEADER (line 5) | const ACCEPT_HEADER = 'Accept' function setRequestParams (line 13) | async function setRequestParams( FILE: src/runtime/interceptors/request/stateful.ts constant SECURE_METHODS (line 8) | const SECURE_METHODS = new Set(['post', 'delete', 'put', 'patch']) constant COOKIE_OPTIONS (line 9) | const COOKIE_OPTIONS: { readonly: true, watch: false } = { readonly: tru... function useClientHeaders (line 17) | function useClientHeaders( function initCsrfCookie (line 47) | async function initCsrfCookie( function useCsrfHeader (line 69) | async function useCsrfHeader( function setStatefulParams (line 105) | async function setStatefulParams( FILE: src/runtime/interceptors/request/token.ts constant AUTHORIZATION_HEADER (line 7) | const AUTHORIZATION_HEADER = 'Authorization' function setTokenHeader (line 15) | async function setTokenHeader( FILE: src/runtime/interceptors/response/errorHandler.ts function handleResponseError (line 16) | async function handleResponseError( FILE: src/runtime/interceptors/response/logging.ts function logResponseHeaders (line 11) | async function logResponseHeaders( FILE: src/runtime/interceptors/response/proxy.ts function appendServerResponseHeaders (line 19) | function appendServerResponseHeaders( function extractCookiesFromEventHeaders (line 50) | function extractCookiesFromEventHeaders(headers: OutgoingHttpHeaders): s... function extractCookiesFromResponse (line 65) | function extractCookiesFromResponse(ctx: FetchContext, logger: ConsolaIn... function createCookiesMap (line 80) | function createCookiesMap(...cookieCollections: string[][]) { function writeCookiesToEventResponse (line 104) | function writeCookiesToEventResponse(event: H3Event, headers: OutgoingHt... function proxyResponseHeaders (line 119) | async function proxyResponseHeaders( FILE: src/runtime/interceptors/response/validation.ts type HeaderValidator (line 9) | type HeaderValidator = (headers: Headers, config: PublicModuleOptions, l... function validateResponseHeaders (line 108) | async function validateResponseHeaders( FILE: src/runtime/plugin.ts function resolveTokenStorage (line 16) | async function resolveTokenStorage(nuxtApp: NuxtApp, logger: ConsolaInst... function initialIdentityLoad (line 37) | async function initialIdentityLoad(nuxtApp: NuxtApp, client: $Fetch, opt... method setup (line 94) | async setup(_nuxtApp) { FILE: src/runtime/server/api/proxy.ts constant METHODS_WITH_BODY (line 22) | const METHODS_WITH_BODY: HTTPMethod[] = ['POST', 'PUT', 'PATCH', 'DELETE'] constant REQUEST_HEADERS_TO_IGNORE (line 24) | const REQUEST_HEADERS_TO_IGNORE = [ constant RESPONSE_HEADERS_TO_IGNORE (line 38) | const RESPONSE_HEADERS_TO_IGNORE = [ function assembleEndpoint (line 60) | function assembleEndpoint(event: H3Event, baseUrl: ... function dropProxyHeaders (line 76) | function dropProxyHeaders(headers: RequestHeaders): RequestHeaders { function proxyRequest (line 84) | async function proxyRequest(event: H3Event, endpoin... function getBody (line 109) | async function getBody(event: H3Event) { function prepareResponse (line 129) | function prepareResponse(event: H3Event, response: ... FILE: src/runtime/server/augments.server.d.ts type NitroRuntimeHooks (line 2) | interface NitroRuntimeHooks { FILE: src/runtime/storages/cookieTokenStorage.ts method get (line 13) | async get(app: NuxtApp) { method set (line 20) | async set(app: NuxtApp, token?: string) { FILE: src/runtime/types/config.ts type TokenStorage (line 8) | interface TokenStorage { type SanctumInterceptor (line 22) | type SanctumInterceptor = ( type SanctumAppConfig (line 31) | interface SanctumAppConfig { FILE: src/runtime/types/fetch.ts type SanctumFetchOptions (line 4) | type SanctumFetchOptions = AsyncData> | undefi... FILE: src/runtime/types/meta.ts type SanctumGlobalMiddlewarePageMeta (line 4) | interface SanctumGlobalMiddlewarePageMeta { FILE: src/runtime/types/options.ts type SanctumEndpoints (line 4) | interface SanctumEndpoints { type CsrfOptions (line 30) | interface CsrfOptions { type ClientOptions (line 46) | interface ClientOptions { type RedirectOptions (line 62) | interface RedirectOptions { type GlobalMiddlewareOptions (line 97) | interface GlobalMiddlewareOptions { type ServerProxy (line 118) | interface ServerProxy { type PublicModuleOptions (line 140) | interface PublicModuleOptions { type ModuleOptions (line 214) | interface ModuleOptions extends PublicModuleOptions { FILE: src/runtime/utils/constants.ts constant IDENTITY_LOADED_KEY (line 1) | const IDENTITY_LOADED_KEY = 'sanctum.user.loaded' FILE: src/runtime/utils/credentials.ts function determineCredentialsMode (line 4) | function determineCredentialsMode() { FILE: src/runtime/utils/formatter.ts function trimTrailingSlash (line 5) | function trimTrailingSlash(path: string): string { FILE: src/runtime/utils/logging.ts constant LOGGER_NAME (line 4) | const LOGGER_NAME = 'nuxt-auth-sanctum' function useSanctumLogger (line 6) | function useSanctumLogger(logLevel: number, server: boolean): ConsolaIns... FILE: src/runtime/utils/session.ts function isUserSessionActive (line 12) | async function isUserSessionActive(): Promise { FILE: test/helpers/constants.ts constant TEST_CONFIG (line 1) | const TEST_CONFIG = { constant HTTP_METHODS_REQUIRING_CSRF (line 14) | const HTTP_METHODS_REQUIRING_CSRF = ['POST', 'PUT', 'PATCH', 'DELETE'] constant COMMON_HEADERS (line 16) | const COMMON_HEADERS = { FILE: test/helpers/mocks.ts function createMock (line 5) | function createMock(mock: object = {}): T { function createAppMock (line 9) | function createAppMock(mock: object = {}): NuxtApp { function createLoggerMock (line 19) | function createLoggerMock(mock: object = {}): ConsolaInstance {