UNPKG

@adonisjs/inertia

Version:

Official Inertia.js adapter for AdonisJS

31 lines (30 loc) 780 B
import type { InertiaConfig, InertiaConfigInput } from './types.js'; /** * Define the Inertia configuration with default values * * This function merges user-provided configuration with sensible defaults * to create a complete Inertia configuration object. * * @param config - User configuration input to override defaults * @returns Complete Inertia configuration object with defaults applied * * @example * ```js * const config = defineConfig({ * rootView: 'layouts/app', * ssr: { * enabled: true, * bundle: 'build/ssr/ssr.js' * } * }) * ``` * * @example * ```js * // Minimal configuration * const config = defineConfig({ * rootView: 'app' * }) * ``` */ export declare function defineConfig(config: InertiaConfigInput): InertiaConfig;