UNPKG

angular2

Version:

Angular 2 - a web framework for modern web apps

23 lines (22 loc) 1.14 kB
import { TemplateAstVisitor, ElementAst, BoundDirectivePropertyAst, DirectiveAst } from 'angular2/compiler'; import { AST } from 'angular2/src/core/change_detection/parser/ast'; import { Parser } from 'angular2/src/core/change_detection/parser/parser'; export declare function parseRouterLinkExpression(parser: Parser, exp: string): AST; /** * A compiler plugin that implements the router link DSL. */ export declare class RouterLinkTransform implements TemplateAstVisitor { private astTransformer; constructor(parser: Parser); visitNgContent(ast: any, context: any): any; visitEmbeddedTemplate(ast: any, context: any): any; visitElement(ast: ElementAst, context: any): any; visitVariable(ast: any, context: any): any; visitEvent(ast: any, context: any): any; visitElementProperty(ast: any, context: any): any; visitAttr(ast: any, context: any): any; visitBoundText(ast: any, context: any): any; visitText(ast: any, context: any): any; visitDirective(ast: DirectiveAst, context: any): any; visitDirectiveProperty(ast: BoundDirectivePropertyAst, context: any): any; }