index.d.ts 839 B

12345678910
  1. import { IacFileParsed, IacFileParseFailure, IacOrgSettings, IaCTestFlags, RulesOrigin, SafeAnalyticsOutput, TestReturnValue } from './types';
  2. import { ResultsProcessor } from './process-results';
  3. import { CustomError } from '../../../../../lib/errors';
  4. import { Tag } from '../../../../../lib/types';
  5. export declare function test(resultsProcessor: ResultsProcessor, pathToScan: string, options: IaCTestFlags, iacOrgSettings: IacOrgSettings, rulesOrigin: RulesOrigin): Promise<TestReturnValue>;
  6. export declare function removeFileContent({ filePath, fileType, failureReason, projectType, }: IacFileParsed | IacFileParseFailure): SafeAnalyticsOutput;
  7. export declare function parseTags(options: IaCTestFlags): Tag[] | undefined;
  8. export declare class InvalidVarFilePath extends CustomError {
  9. constructor(path: string, message?: string);
  10. }