{{{ exports({ to: app.configPath('inertia.ts') }) }}} import { defineConfig } from '@adonisjs/inertia' import type { InferSharedProps } from '@adonisjs/inertia/types' const inertiaConfig = defineConfig({ /** * Path to the Edge view that will be used as the root view for Inertia responses */ rootView: 'inertia_layout', /** * Data that should be shared with all rendered pages */ sharedData: { errors: (ctx) => ctx.session?.flashMessages.get('errors'), }, /** * Options for the server-side rendering */ ssr: { enabled: {{ ssr }}, entrypoint: '{{ ssrEntrypoint }}' } }) export default inertiaConfig declare module '@adonisjs/inertia/types' { export interface SharedProps extends InferSharedProps {} }