All
import type { SchemaDefinition } from 'nuxt/schema'
import type { DefineNuxtConfig } from 'nuxt/config'
export * from './dist/index.mjs'
declare global {
const defineNuxtConfig: DefineNuxtConfig
const defineNuxtSchema: (schema: SchemaDefinition) => SchemaDefinition
interface ImportMeta {
url: string
readonly env: ImportMetaEnv
}
}
Functions
createNuxt
//#region src/core/nuxt.d.ts declare function createNuxt(options: NuxtOptions): Nuxt;loadNuxt
declare function loadNuxt(opts: LoadNuxtOptions): Promise<Nuxt>;build
//#endregion //#region src/core/builder.d.ts declare function build(nuxt: Nuxt): Promise<void>;
All
import { LoadNuxtOptions } from "@nuxt/kit";
import { Nuxt, NuxtOptions } from "nuxt/schema";
//#region src/core/nuxt.d.ts
declare function createNuxt(options: NuxtOptions): Nuxt;
declare function loadNuxt(opts: LoadNuxtOptions): Promise<Nuxt>;
//#endregion
//#region src/core/builder.d.ts
declare function build(nuxt: Nuxt): Promise<void>;
//#endregion
export { build, createNuxt, loadNuxt }; Interfaces
DefineNuxtConfig
// eslint-disable-next-line @typescript-eslint/no-empty-object-type export interface DefineNuxtConfig extends _DefineNuxtConfig<NuxtConfig> { }
All
import type { NuxtConfig, DefineNuxtConfig as _DefineNuxtConfig } from 'nuxt/schema'
export { NuxtConfig } from 'nuxt/schema'
// eslint-disable-next-line @typescript-eslint/no-empty-object-type
export interface DefineNuxtConfig extends _DefineNuxtConfig<NuxtConfig> {}
export declare const defineNuxtConfig: DefineNuxtConfig
All
import type { SchemaDefinition } from 'nuxt/schema'
import type { DefineNuxtConfig } from 'nuxt/config'
export * from './dist/index.js'
declare global {
const defineNuxtConfig: DefineNuxtConfig
const defineNuxtSchema: (schema: SchemaDefinition) => SchemaDefinition
interface ImportMeta {
url: string
readonly env: ImportMetaEnv
}
}