UNPKG

@sectester/reporter

Version:

Provide an abstraction for generating test results as part of the particular test frameworks.

11 lines (10 loc) 534 B
import { CheckRunPayloadBuilder } from './CheckRunPayloadBuilder'; import { CheckRunAnnotation, CheckRunPayload } from '../types'; import type { Issue } from '@sectester/scan'; export declare abstract class BasePayloadBuilder implements CheckRunPayloadBuilder { protected readonly testFilePath: string; protected readonly commitSha: string; constructor(commitSha: string | undefined, testFilePath: string); abstract build(): CheckRunPayload; protected convertIssueToAnnotation(issue: Issue): CheckRunAnnotation; }