]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
feat(compiler-sfc): export resolveTemplateUsageCheckString for HMR plugin use (#4908)
authorygj6 <7699524+ygj6@users.noreply.github.com>
Fri, 26 Nov 2021 03:58:14 +0000 (11:58 +0800)
committerGitHub <noreply@github.com>
Fri, 26 Nov 2021 03:58:14 +0000 (22:58 -0500)
packages/compiler-sfc/src/compileScript.ts
packages/compiler-sfc/src/index.ts

index feaca8bd37bb9f28b29435f2136332cc4d09f375..4a33f6e9d8db0096ddc023cf6fc9e0104ab53592 100644 (file)
@@ -1960,7 +1960,7 @@ function getObjectOrArrayExpressionKeys(value: Node): string[] {
 
 const templateUsageCheckCache = createCache<string>()
 
-function resolveTemplateUsageCheckString(sfc: SFCDescriptor) {
+export function resolveTemplateUsageCheckString(sfc: SFCDescriptor) {
   const { content, ast } = sfc.template!
   const cached = templateUsageCheckCache.get(content)
   if (cached) {
index 1c4bb14ee6f33fdfcf447bd452d9d1486d979be2..fc835b66a371ac7f635a48b9202a74b86aab5b12 100644 (file)
@@ -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,