diff --git a/packages/compiler-sfc/src/compileScript.ts b/packages/compiler-sfc/src/compileScript.ts index feaca8bd37b..4a33f6e9d8d 100644 --- a/packages/compiler-sfc/src/compileScript.ts +++ b/packages/compiler-sfc/src/compileScript.ts @@ -1960,7 +1960,7 @@ function getObjectOrArrayExpressionKeys(value: Node): string[] { const templateUsageCheckCache = createCache() -function resolveTemplateUsageCheckString(sfc: SFCDescriptor) { +export function resolveTemplateUsageCheckString(sfc: SFCDescriptor) { const { content, ast } = sfc.template! const cached = templateUsageCheckCache.get(content) if (cached) { diff --git a/packages/compiler-sfc/src/index.ts b/packages/compiler-sfc/src/index.ts index 1c4bb14ee6f..fc835b66a37 100644 --- a/packages/compiler-sfc/src/index.ts +++ b/packages/compiler-sfc/src/index.ts @@ -2,7 +2,7 @@ export { parse } from './parse' export { compileTemplate } from './compileTemplate' export { compileStyle, compileStyleAsync } from './compileStyle' -export { compileScript } from './compileScript' +export { compileScript, resolveTemplateUsageCheckString } from './compileScript' export { rewriteDefault } from './rewriteDefault' export { shouldTransform as shouldTransformRef,