Interfaces
DefineNuxtConfig
// eslint-disable-next-line @typescript-eslint/no-empty-object-type export interface DefineNuxtConfig extends DefineConfig<NuxtConfig, ConfigLayerMeta> { }
All
import type { ConfigLayerMeta, DefineConfig } from 'c12'
import type { NuxtConfig } from 'nuxt/schema'
export { NuxtConfig } from 'nuxt/schema'
// eslint-disable-next-line @typescript-eslint/no-empty-object-type
export interface DefineNuxtConfig extends DefineConfig<NuxtConfig, ConfigLayerMeta> {}
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
}
}
Functions
createNuxt
declare function createNuxt(options: NuxtOptions): Nuxt;loadNuxt
declare function loadNuxt(opts: LoadNuxtOptions): Promise<Nuxt>;build
declare function build(nuxt: Nuxt): Promise<void>;
All
import { LoadNuxtOptions } from '@nuxt/kit';
import { NuxtOptions, Nuxt } from 'nuxt/schema';
declare function createNuxt(options: NuxtOptions): Nuxt;
declare function loadNuxt(opts: LoadNuxtOptions): Promise<Nuxt>;
declare function build(nuxt: Nuxt): Promise<void>;
export { build, createNuxt, loadNuxt };
All
import type { SchemaDefinition } from 'nuxt/schema'
import type { DefineNuxtConfig } from 'nuxt/config'
export * from './dist/index.ts'
declare global {
const defineNuxtConfig: DefineNuxtConfig
const defineNuxtSchema: (schema: SchemaDefinition) => SchemaDefinition
interface ImportMeta {
url: string
readonly env: ImportMetaEnv
}
}