metadataPropertyBase.d.ts 466 B

123456789101112
  1. import { IOptions, RuleFailure } from 'tslint';
  2. import { AbstractRule } from 'tslint/lib/rules';
  3. import { SourceFile } from 'typescript';
  4. export interface MetadataPropertyConfig {
  5. readonly errorMessage: string;
  6. readonly propertyName: string;
  7. }
  8. export declare class MetadataPropertyBase extends AbstractRule {
  9. private readonly config;
  10. constructor(config: MetadataPropertyConfig, options: IOptions);
  11. apply(sourceFile: SourceFile): RuleFailure[];
  12. }