Nuxt/packages/kit/src/loader/schema.ts
2023-01-23 19:07:21 +01:00

10 lines
311 B
TypeScript

import type { SchemaDefinition } from '@nuxt/schema'
import { useNuxt } from '../context'
export function extendNuxtSchema (def: SchemaDefinition | (() => SchemaDefinition)) {
const nuxt = useNuxt()
nuxt.hook('schema:extend', (schemas) => {
schemas.push(typeof def === 'function' ? def() : def)
})
}