UNPKG

nuxt

Version:

Nuxt is a free and open-source framework with an intuitive and extendable way to create type-safe, performant and production-grade full-stack web applications and websites with Vue.js.

39 lines (38 loc) 5.67 kB
import { cancelIdleCallback, requestIdleCallback } from "./compat/idle-callback.js"; import { NuxtAppLiterals, NuxtIslandContext, NuxtIslandResponse, NuxtLinkOptions, NuxtPayload, NuxtRenderChunkContext, NuxtRenderCloseContext, NuxtRenderHTMLContext, NuxtRenderRouteContext, NuxtSSRContext, PluginMeta } from "./types.js"; import { NuxtLayouts, PageMeta } from "../pages/runtime/composables.js"; import { NuxtError, clearError, createError, isNuxtError, showError, useError } from "./composables/error.js"; import { AddRouteMiddlewareOptions, RouteMiddleware, abortNavigation, addRouteMiddleware, defineNuxtRouteMiddleware, navigateTo, onBeforeRouteLeave, onBeforeRouteUpdate, setPageLayout, useRoute, useRouter } from "./composables/router.js"; import { AsyncData, AsyncDataOptions, AsyncDataRequestStatus, clearNuxtData, refreshNuxtData, useAsyncData, useLazyAsyncData, useNuxtData } from "./composables/asyncData.js"; import { NuxtAppManifest, NuxtAppManifestMeta, getAppManifest, getRouteRules } from "./composables/manifest.js"; import { Politeness, useRouteAnnouncer } from "./composables/route-announcer.js"; import { AnnouncerPoliteness, NuxtAnnouncer, NuxtAnnouncerOpts, useAnnouncer } from "./composables/announcer.js"; import { CreateOptions, NuxtApp, NuxtPluginIndicator, ObjectPlugin, Plugin, PluginEnvContext, ResolvedPluginMeta, RuntimeNuxtHooks, applyPlugin, applyPlugins, callWithNuxt, createNuxtApp, defineAppConfig, defineNuxtPlugin, definePayloadPlugin, isNuxtPlugin, registerPluginHooks, tryUseNuxtApp, useNuxtApp, useRuntimeConfig } from "./nuxt.js"; import { NuxtLinkProps, defineNuxtLink } from "./components/nuxt-link.js"; import { NuxtTimeProps } from "./components/index.js"; import { ReloadNuxtAppOptions, reloadNuxtApp } from "./composables/chunk.js"; import { defineNuxtComponent } from "./composables/component.js"; import { CookieOptions, CookieRef, refreshCookie, useCookie } from "./composables/cookie.js"; import { FetchResult, UseFetchOptions, useFetch, useLazyFetch } from "./composables/fetch.js"; import { injectHead, useHead, useHeadSafe, useSeoMeta, useServerHead, useServerHeadSafe, useServerSeoMeta } from "../head/runtime/composables.js"; import { useHydration } from "./composables/hydrate.js"; import { useId } from "./composables/id.js"; import { callOnce } from "./composables/once.js"; import { clearNuxtState, useState } from "./composables/state.js"; import { onPrehydrate, prerenderRoutes, setResponseStatus, useRequestEvent, useRequestFetch, useRequestHeaders, useResponseHeader } from "./composables/ssr.js"; import { onNuxtReady } from "./composables/ready.js"; import { prefetchComponents, preloadComponents, preloadRouteComponents } from "./composables/preload.js"; import { definePayloadReducer, definePayloadReviver, isPrerendered, loadPayload, preloadPayload } from "./composables/payload.js"; import { useRequestURL } from "./composables/url.js"; import { usePreviewMode } from "./composables/preview.js"; import { useRuntimeHook } from "./composables/runtime-hook.js"; import { _getAppConfig, updateAppConfig, useAppConfig } from "./config.js"; import { getIslandHash, serializeIslandProps } from "./island-hash.js"; import { hashKey } from "./utils/hash.js"; import { NuxtPageProps } from "../pages/runtime/page.js"; import { _NuxtAugmentsAnchor } from "./types/augments.js"; //#region src/app/index.d.ts declare const isVue2 = false; declare const isVue3 = true; //#endregion export { type AddRouteMiddlewareOptions, type AnnouncerPoliteness, type AsyncData, type AsyncDataOptions, type AsyncDataRequestStatus, type CookieOptions, type CookieRef, type CreateOptions, type FetchResult, type NuxtAnnouncer, type NuxtAnnouncerOpts, type NuxtApp, type NuxtAppLiterals, type NuxtAppManifest, type NuxtAppManifestMeta, type NuxtError, type NuxtIslandContext, type NuxtIslandResponse, type NuxtLayouts, type NuxtLinkOptions, type NuxtLinkProps, type NuxtPageProps, type NuxtPayload, type NuxtPluginIndicator, type NuxtRenderChunkContext, type NuxtRenderCloseContext, type NuxtRenderHTMLContext, type NuxtRenderRouteContext, type NuxtSSRContext, type NuxtTimeProps, type ObjectPlugin, type PageMeta, type Plugin, type PluginEnvContext, type PluginMeta, type Politeness, type ReloadNuxtAppOptions, type ResolvedPluginMeta, type RouteMiddleware, type RuntimeNuxtHooks, type UseFetchOptions, type _NuxtAugmentsAnchor as _NuxtAugments, _getAppConfig, abortNavigation, addRouteMiddleware, applyPlugin, applyPlugins, callOnce, callWithNuxt, cancelIdleCallback, clearError, clearNuxtData, clearNuxtState, createError, createNuxtApp, defineAppConfig, defineNuxtComponent, defineNuxtLink, defineNuxtPlugin, defineNuxtRouteMiddleware, definePayloadPlugin, definePayloadReducer, definePayloadReviver, getAppManifest, getIslandHash, getRouteRules, hashKey, injectHead, isNuxtError, isNuxtPlugin, isPrerendered, isVue2, isVue3, loadPayload, navigateTo, onBeforeRouteLeave, onBeforeRouteUpdate, onNuxtReady, onPrehydrate, prefetchComponents, preloadComponents, preloadPayload, preloadRouteComponents, prerenderRoutes, refreshCookie, refreshNuxtData, registerPluginHooks, reloadNuxtApp, requestIdleCallback, serializeIslandProps, setPageLayout, setResponseStatus, showError, tryUseNuxtApp, updateAppConfig, useAnnouncer, useAppConfig, useAsyncData, useCookie, useError, useFetch, useHead, useHeadSafe, useHydration, useId, useLazyAsyncData, useLazyFetch, useNuxtApp, useNuxtData, usePreviewMode, useRequestEvent, useRequestFetch, useRequestHeaders, useRequestURL, useResponseHeader, useRoute, useRouteAnnouncer, useRouter, useRuntimeConfig, useRuntimeHook, useSeoMeta, useServerHead, useServerHeadSafe, useServerSeoMeta, useState };