From 09e37c19feb7e2abb08b2bd5ece99fe7ef289e0a Mon Sep 17 00:00:00 2001 From: Farnabaz Date: Thu, 31 Aug 2023 14:10:29 +0200 Subject: [PATCH] fix(serverQueryContent): do not expose advanced query typing --- src/module.ts | 2 +- src/runtime/legacy/server.ts | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 src/runtime/legacy/server.ts diff --git a/src/module.ts b/src/module.ts index 98edd7b3c..0b12949b4 100644 --- a/src/module.ts +++ b/src/module.ts @@ -416,7 +416,7 @@ export default defineNuxtModule({ }) nitroConfig.alias = nitroConfig.alias || {} - nitroConfig.alias['#content/server'] = resolveRuntimeModule('./server') + nitroConfig.alias['#content/server'] = resolveRuntimeModule(options.experimental.advanceQuery ? './server' : './legacy/server') const transformers = contentContext.transformers.map((t) => { const name = genSafeVariableName(relative(nuxt.options.rootDir, t)).replace(/_(45|46|47)/g, '_') + '_' + hash(t) diff --git a/src/runtime/legacy/server.ts b/src/runtime/legacy/server.ts new file mode 100644 index 000000000..ea21aa591 --- /dev/null +++ b/src/runtime/legacy/server.ts @@ -0,0 +1,6 @@ +import { serverQueryContent as _serverQueryContent } from '../server/storage' +import { type serverQueryContent as legacyServerQueryContent } from './types' + +export { parseContent } from '../server/storage' + +export const serverQueryContent = _serverQueryContent as unknown as typeof legacyServerQueryContent