]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
chore: mark reactivity transform apis as deprecated
authorEvan You <yyx990803@gmail.com>
Fri, 19 May 2023 00:26:44 +0000 (08:26 +0800)
committerEvan You <yyx990803@gmail.com>
Fri, 19 May 2023 00:26:44 +0000 (08:26 +0800)
packages/compiler-sfc/src/index.ts
packages/reactivity-transform/src/reactivityTransform.ts

index 3821c255d5221bf15846ade28bbca2d01ecf9490..76b4900d46d6e037d8147b2dca61027255c98833 100644 (file)
@@ -7,6 +7,8 @@ export { compileStyle, compileStyleAsync } from './compileStyle'
 export { compileScript } from './compileScript'
 export { rewriteDefault, rewriteDefaultAST } from './rewriteDefault'
 export { resolveTypeElements, inferRuntimeType } from './script/resolveType'
+
+// TODO remove in 3.4
 export {
   shouldTransform as shouldTransformRef,
   transform as transformRef,
index 16cf88e5ac8595586f4ee07febaf43d818cff23c..c0e2d1b68975013afaafebb32a204bf218d619d8 100644 (file)
@@ -33,6 +33,9 @@ const IMPORT_SOURCE = 'vue/macros'
 const shorthands = ['ref', 'computed', 'shallowRef', 'toRef', 'customRef']
 const transformCheckRE = /[^\w]\$(?:\$|ref|computed|shallowRef)?\s*(\(|\<)/
 
+/**
+ * @deprecated will be removed in 3.4
+ */
 export function shouldTransform(src: string): boolean {
   return transformCheckRE.test(src)
 }
@@ -64,6 +67,9 @@ export interface ImportBinding {
   specifier: ImportSpecifier | ImportDefaultSpecifier | ImportNamespaceSpecifier
 }
 
+/**
+ * @deprecated will be removed in 3.4
+ */
 export function transform(
   src: string,
   {
@@ -112,6 +118,9 @@ export function transform(
   }
 }
 
+/**
+ * @deprecated will be removed in 3.4
+ */
 export function transformAST(
   ast: Program,
   s: MagicString,