output.d.ts 1.3 KB

123456789101112131415161718192021222324
  1. import { TestCommandResult } from '../../types';
  2. import * as ora from 'ora';
  3. import { IacFileInDirectory, IacOutputMeta, Options, TestOptions } from '../../../../lib/types';
  4. import { IaCTestFlags } from './local-execution/types';
  5. export declare function buildSpinner(options: IaCTestFlags): ora.Ora | undefined;
  6. export declare function printHeader(options: IaCTestFlags): void;
  7. export declare function buildOutput({ results, options, isIacShareCliResultsCustomRulesSupported, isIacCustomRulesEntitlementEnabled, iacOutputMeta, iacScanFailures, iacIgnoredIssuesCount, testSpinner, }: {
  8. results: any[];
  9. options: Options & TestOptions;
  10. isIacShareCliResultsCustomRulesSupported: boolean;
  11. isIacCustomRulesEntitlementEnabled: boolean;
  12. iacOutputMeta: IacOutputMeta;
  13. iacScanFailures: IacFileInDirectory[];
  14. iacIgnoredIssuesCount: number;
  15. testSpinner?: ora.Ora;
  16. }): TestCommandResult;
  17. export declare function buildShareResultsSummary({ orgName, projectName, options, isIacCustomRulesEntitlementEnabled, isIacShareCliResultsCustomRulesSupported, }: {
  18. orgName: string;
  19. projectName: string;
  20. options: IaCTestFlags;
  21. isIacCustomRulesEntitlementEnabled: boolean;
  22. isIacShareCliResultsCustomRulesSupported: boolean;
  23. }): string;
  24. export declare function shouldPrintShareResultsTip(options: IaCTestFlags): boolean;