diff --git a/packages/schema/src/config/app.ts b/packages/schema/src/config/app.ts index 623c77986b..3496e5b4d4 100644 --- a/packages/schema/src/config/app.ts +++ b/packages/schema/src/config/app.ts @@ -156,7 +156,9 @@ export default defineUntypedSchema({ * @type {typeof import('../src/types/config').NuxtAppConfig['viewTransition']} */ viewTransition: { - $resolve: async (val, get) => val ?? await get('experimental.viewTransition') ?? false + $resolve: async (val, get) => val ?? await (get('experimental') as Promise>).then( + (e) => e?.viewTransition + ) ?? false }, /**