basicCssAstVisitor.d.ts 1.9 KB

123456789101112131415161718192021222324252627282930
  1. import * as ts from 'typescript';
  2. import * as Lint from 'tslint';
  3. import * as ast from './cssAst';
  4. import { SourceMappingVisitor } from '../sourceMappingVisitor';
  5. import { ComponentMetadata, StyleMetadata } from '../metadata';
  6. export interface CssAstVisitorCtrl {
  7. new (sourceFile: ts.SourceFile, options: Lint.IOptions, context: ComponentMetadata, style: StyleMetadata, templateStart: number): any;
  8. }
  9. export declare class BasicCssAstVisitor extends SourceMappingVisitor implements ast.CssAstVisitor {
  10. protected _originalOptions: Lint.IOptions;
  11. protected context: ComponentMetadata;
  12. protected templateStart: number;
  13. constructor(sourceFile: ts.SourceFile, _originalOptions: Lint.IOptions, context: ComponentMetadata, style: StyleMetadata, templateStart: number);
  14. visitCssValue(ast: ast.CssStyleValueAst, context?: any): any;
  15. visitCssInlineRule(ast: ast.CssInlineRuleAst, context?: any): any;
  16. visitCssAtRulePredicate(ast: ast.CssAtRulePredicateAst, context?: any): any;
  17. visitCssKeyframeRule(ast: ast.CssKeyframeRuleAst, context?: any): any;
  18. visitCssKeyframeDefinition(ast: ast.CssKeyframeDefinitionAst, context?: any): any;
  19. visitCssMediaQueryRule(ast: ast.CssMediaQueryRuleAst, context?: any): any;
  20. visitCssSelectorRule(ast: ast.CssSelectorRuleAst, context?: any): any;
  21. visitCssSelector(ast: ast.CssSelectorAst, context?: any): any;
  22. visitCssSimpleSelector(ast: ast.CssSimpleSelectorAst, context?: any): any;
  23. visitCssPseudoSelector(ast: ast.CssPseudoSelectorAst, context?: any): any;
  24. visitCssDefinition(ast: ast.CssDefinitionAst, context?: any): any;
  25. visitCssBlock(ast: ast.CssBlockAst, context?: any): any;
  26. visitCssStylesBlock(ast: ast.CssStylesBlockAst, context?: any): any;
  27. visitCssStyleSheet(ast: ast.CssStyleSheetAst, context?: any): any;
  28. visitCssUnknownRule(ast: ast.CssUnknownRuleAst, context?: any): any;
  29. visitCssUnknownTokenList(ast: ast.CssUnknownTokenListAst, context?: any): any;
  30. }