snyk
Version:
snyk library and cli utility
31 lines (30 loc) • 1.05 kB
TypeScript
export { getUpdatePrompts, getPatchPrompts, getIgnorePrompts, getPrompts, nextSteps, startOver, };
import { AnnotatedIssue } from '../../../lib/snyk-test/legacy';
declare function getPrompts(vulns: any, policy: any): Prompt[];
declare function getPatchPrompts(vulns: AnnotatedIssue[], policy: any, options?: PromptOptions): Prompt[];
declare function getIgnorePrompts(vulns: any, policy: any, options?: any): Prompt[];
declare function getUpdatePrompts(vulns: AnnotatedIssue[], policy: any, options?: any): Prompt[];
interface Prompt {
when?: (answers: any) => void;
name: string;
type?: string;
message: string;
default?: number | boolean | string;
choices?: any[];
vuln?: any;
patches?: any;
}
interface PromptOptions {
ignoreDisabled?: {
reasonCode: string;
};
earlyExit?: boolean;
packageManager?: string;
}
declare function startOver(): {
name: string;
message: string;
type: string;
default: boolean;
};
declare function nextSteps(pkg: any, prevAnswers: any): Prompt[];