contextualDecoratorRule.d.ts 619 B

1234567891011121314
  1. import { IRuleMetadata, RuleFailure } from 'tslint';
  2. import { AbstractRule } from 'tslint/lib/rules';
  3. import { SourceFile } from 'typescript';
  4. import { AngularClassDecoratorKeys } from './util/utils';
  5. interface FailureParameters {
  6. readonly classDecoratorName: AngularClassDecoratorKeys;
  7. }
  8. export declare const getFailureMessage: (failureParameters: FailureParameters) => string;
  9. export declare class Rule extends AbstractRule {
  10. static readonly metadata: IRuleMetadata;
  11. static readonly FAILURE_STRING = "Decorator out of context for \"@%s()\"";
  12. apply(sourceFile: SourceFile): RuleFailure[];
  13. }
  14. export {};