From c61baac75a03b938bc728a8de961ba93736a0ff6 Mon Sep 17 00:00:00 2001 From: ygj6 <7699524+ygj6@users.noreply.github.com> Date: Fri, 26 Nov 2021 11:58:14 +0800 Subject: [PATCH] feat(compiler-sfc): export resolveTemplateUsageCheckString for HMR plugin use (#4908) --- packages/compiler-sfc/src/compileScript.ts | 2 +- packages/compiler-sfc/src/index.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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,