mirror of https://github.com/vuejs/core.git
chore: mark reactivity transform apis as deprecated
This commit is contained in:
parent
f0691e4581
commit
372ec35482
|
@ -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,
|
||||
|
|
|
@ -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,
|
||||
|
|
Loading…
Reference in New Issue