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.

30 lines • 5.03 kB
import { NuxtError, createError, isNuxtError } from "../error.js"; import { clearError, showError, useError } from "./error.js"; import { AddRouteMiddlewareOptions, Early404IncompatibleRouterMethods, RouteMiddleware, abortNavigation, addRouteMiddleware, defineNuxtRouteMiddleware, navigateTo, onBeforeRouteLeave, onBeforeRouteUpdate, setPageLayout, useRoute, useRouter } from "./router.js"; import { AnyServerRouteMethod, AvailableServerRouteMethod, ServerRouteMethod, ServerRouteMethods, TypedFetch, TypedFetchOptions, TypedFetchRequest, TypedServerError, TypedServerResponse } from "../types/fetch.js"; import { DeclaredUseFetch, FetchResult, UseFetch, UseFetchOptions, useFetch, useLazyFetch } from "./fetch.js"; import { AsyncDataAddonInstance, MergedAddonsExtensions, UseAsyncDataAddon, UseAsyncDataAddonOptions, UseFetchAddon, UseFetchAddonOptions, defineUseAsyncDataAddon, defineUseFetchAddon } from "./addons.js"; import { AsyncData, AsyncDataHandlerContext, AsyncDataMiddleware, AsyncDataOptions, AsyncDataOptionsWithTransform, AsyncDataRequestStatus, AsyncDataWithExtensions, AugmentedAsyncData, KeysOf, PickFrom, UseAsyncData, clearNuxtData, refreshNuxtData, useAsyncData, useLazyAsyncData, useNuxtData } from "./asyncData.js"; import { NuxtAppManifest, NuxtAppManifestMeta, getAppManifest, getRouteRules } from "./manifest.js"; import { LoadingIndicator, LoadingIndicatorOpts, useLoadingIndicator } from "./loading-indicator.js"; import { Politeness, useRouteAnnouncer } from "./route-announcer.js"; import { AnnouncerPoliteness, NuxtAnnouncer, NuxtAnnouncerOpts, useAnnouncer } from "./announcer.js"; import { ReloadNuxtAppOptions, reloadNuxtApp } from "./chunk.js"; import { defineNuxtComponent } from "./component.js"; import { CookieOptions, CookieRef, UseCookieOptions, refreshCookie, useCookie } from "./cookie.js"; import { injectHead, useHead, useHeadSafe, useSeoMeta, useServerHead, useServerHeadSafe, useServerSeoMeta } from "../../head/runtime/composables.js"; import "./head.js"; import { useHydration } from "./hydrate.js"; import { useId } from "./id.js"; import { callOnce } from "./once.js"; import { clearNuxtState, useState } from "./state.js"; import { NuxtRequestEvent, onPrehydrate, prerenderRoutes, setResponseStatus, useRequestEvent, useRequestFetch, useRequestHeader, useRequestHeaders, useResponseHeader } from "./ssr.js"; import { onNuxtReady } from "./ready.js"; import { prefetchComponents, preloadComponents, preloadRouteComponents } from "./preload.js"; import { definePayloadReducer, definePayloadReviver, isPrerendered, loadPayload, preloadPayload } from "./payload.js"; import { useRequestURL } from "./url.js"; import { usePreviewMode } from "./preview.js"; import { LayoutName, useLayout } from "./layout.js"; import { useRuntimeHook } from "./runtime-hook.js"; //#endregion export { type TypedFetch as $Fetch, type AddRouteMiddlewareOptions, type AnnouncerPoliteness, type AnyServerRouteMethod, type AsyncData, type AsyncDataAddonInstance, type AsyncDataHandlerContext, type AsyncDataMiddleware, type AsyncDataOptions, type AsyncDataOptionsWithTransform, type AsyncDataRequestStatus, type AsyncDataWithExtensions, type AugmentedAsyncData, type AvailableServerRouteMethod, type CookieOptions, type CookieRef, type DeclaredUseFetch, type Early404IncompatibleRouterMethods, type FetchResult, type KeysOf, type LayoutName, type LoadingIndicator, type LoadingIndicatorOpts, type MergedAddonsExtensions, type NuxtAnnouncer, type NuxtAnnouncerOpts, type NuxtAppManifest, type NuxtAppManifestMeta, type NuxtError, type NuxtRequestEvent, type PickFrom, type Politeness, type ReloadNuxtAppOptions, type RouteMiddleware, type ServerRouteMethod, type ServerRouteMethods, type TypedFetch, type TypedFetchOptions, type TypedFetchRequest, type TypedServerError, type TypedServerResponse, type UseAsyncData, type UseAsyncDataAddon, type UseAsyncDataAddonOptions, type UseCookieOptions, type UseFetch, type UseFetchAddon, type UseFetchAddonOptions, type UseFetchOptions, abortNavigation, addRouteMiddleware, callOnce, clearError, clearNuxtData, clearNuxtState, createError, defineNuxtComponent, defineNuxtRouteMiddleware, definePayloadReducer, definePayloadReviver, defineUseAsyncDataAddon, defineUseFetchAddon, getAppManifest, getRouteRules, injectHead, isNuxtError, isPrerendered, loadPayload, navigateTo, onBeforeRouteLeave, onBeforeRouteUpdate, onNuxtReady, onPrehydrate, prefetchComponents, preloadComponents, preloadPayload, preloadRouteComponents, prerenderRoutes, refreshCookie, refreshNuxtData, reloadNuxtApp, setPageLayout, setResponseStatus, showError, useAnnouncer, useAsyncData, useCookie, useError, useFetch, useHead, useHeadSafe, useHydration, useId, useLayout, useLazyAsyncData, useLazyFetch, useLoadingIndicator, useNuxtData, usePreviewMode, useRequestEvent, useRequestFetch, useRequestHeader, useRequestHeaders, useRequestURL, useResponseHeader, useRoute, useRouteAnnouncer, useRouter, useRuntimeHook, useSeoMeta, useServerHead, useServerHeadSafe, useServerSeoMeta, useState };