Просмотр исходного кода

include pre/post transform declarations

Evan You 10 лет назад
Родитель
Сommit
ba5ec54cd8
1 измененных файлов с 2 добавлено и 0 удалено
  1. 2 0
      flow/compiler.js

+ 2 - 0
flow/compiler.js

@@ -31,7 +31,9 @@ declare type CompiledFunctionResult = {
 }
 }
 
 
 declare type ModuleOptions = {
 declare type ModuleOptions = {
+  preTransformNode: (el: ASTElement) => void;
   transformNode: (el: ASTElement) => void; // transform an element's AST node
   transformNode: (el: ASTElement) => void; // transform an element's AST node
+  postTransformNode: (el: ASTElement) => void;
   genData: (el: ASTElement) => string; // generate extra data string for an element
   genData: (el: ASTElement) => string; // generate extra data string for an element
   transformCode?: (el: ASTElement, code: string) => string; // further transform generated code for an element
   transformCode?: (el: ASTElement, code: string) => string; // further transform generated code for an element
   staticKeys?: Array<string>; // AST properties to be considered static
   staticKeys?: Array<string>; // AST properties to be considered static