diffjam
Version:
cli for diffjam.com
34 lines (33 loc) • 733 B
TypeScript
import { Policy } from "./Policy";
export interface Match {
startLineNumber: number;
endLineNumber: number;
startColumn: number;
endColumn: number;
found: string;
startWholeLine: string;
startWholeLineFormatted: string;
path: string;
breachPath: string;
}
export interface FileBreach {
startLineNumber: number;
endLineNumber: number;
found: string;
startColumn: number;
endColumn: number;
startWholeLine: string;
startWholeLineFormatted: string;
message: string;
severity: 1;
}
export type Result = {
policy: Policy;
matches: Match[];
};
export type ResultsMap = {
[policyName: string]: {
policy: Policy;
matches: Match[];
};
};