UNPKG

snyk

Version:

snyk library and cli utility

22 lines (21 loc) 1.1 kB
import { Policy } from 'snyk-policy'; import { IacOutputMeta, ProjectAttributes, Tag } from '../../../../../../lib/types'; import { FormattedResult, IacFileScanResult, IacOrgSettings, IaCTestFlags } from '../types'; export interface ResultsProcessor { processResults(resultsWithCustomSeverities: IacFileScanResult[], policy: Policy | undefined, tags: Tag[] | undefined, attributes: ProjectAttributes | undefined): Promise<{ filteredIssues: FormattedResult[]; ignoreCount: number; }>; } export declare class SingleGroupResultsProcessor implements ResultsProcessor { private projectRoot; private orgPublicId; private iacOrgSettings; private options; private meta; constructor(projectRoot: string, orgPublicId: string, iacOrgSettings: IacOrgSettings, options: IaCTestFlags, meta: IacOutputMeta); processResults(resultsWithCustomSeverities: IacFileScanResult[], policy: Policy | undefined, tags: Tag[] | undefined, attributes: ProjectAttributes | undefined): Promise<{ filteredIssues: FormattedResult[]; ignoreCount: number; }>; }