@sectester/scan
Version:
The package defines a simple public API to manage scans and their expectations.
16 lines (15 loc) • 585 B
TypeScript
import { Scans } from './Scans';
import { Issue, ScanConfig, ScanState } from './models';
import { ApiClient, Configuration } from '@sectester/core';
export declare class DefaultScans implements Scans {
private readonly configuration;
private readonly client;
constructor(configuration: Configuration, client: ApiClient);
createScan(config: ScanConfig): Promise<{
id: string;
}>;
listIssues(id: string): Promise<Issue[]>;
stopScan(id: string): Promise<void>;
deleteScan(id: string): Promise<void>;
getScan(id: string): Promise<ScanState>;
}