Blame view

node_modules/@vue/reactivity-transform/dist/reactivity-transform.d.ts 1.29 KB
7820380e   “wangming”   1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
  import { ImportSpecifier, ImportDefaultSpecifier, ImportNamespaceSpecifier, Program } from '@babel/types';
  import MagicString, { SourceMap } from 'magic-string';
  import { ParserPlugin } from '@babel/parser';
  
  /**
   * @deprecated will be removed in 3.4
   */
  export declare function shouldTransform(src: string): boolean;
  export interface RefTransformOptions {
      filename?: string;
      sourceMap?: boolean;
      parserPlugins?: ParserPlugin[];
      importHelpersFrom?: string;
  }
  export interface RefTransformResults {
      code: string;
      map: SourceMap | null;
      rootRefs: string[];
      importedHelpers: string[];
  }
  export interface ImportBinding {
      local: string;
      imported: string;
      source: string;
      specifier: ImportSpecifier | ImportDefaultSpecifier | ImportNamespaceSpecifier;
  }
  /**
   * @deprecated will be removed in 3.4
   */
  export declare function transform(src: string, { filename, sourceMap, parserPlugins, importHelpersFrom }?: RefTransformOptions): RefTransformResults;
  /**
   * @deprecated will be removed in 3.4
   */
  export declare function transformAST(ast: Program, s: MagicString, offset?: number, knownRefs?: string[], knownProps?: Record<string, // public prop key
  {
      local: string;
      default?: any;
      isConst?: boolean;
  }>): {
      rootRefs: string[];
      importedHelpers: string[];
  };