@unito/integration-debugger
Version:
The Unito Integration Debugger
29 lines (28 loc) • 808 B
TypeScript
import * as CrawlerDriver from '../services/crawlerDriver';
import { Configuration } from './configuration';
export interface RunnerConfiguration extends Configuration {
inputs: boolean;
outputs: boolean;
}
export interface Report {
pathsCrawled: number;
pathsSkipped: number;
steps: CrawlerDriver.Step[];
}
export declare class Runner {
private configuration;
private stop;
constructor(configuration: RunnerConfiguration);
run(): Promise<Report>;
private setupInputs;
private showConfiguration;
private createCrawlerDriver;
private spawnIntegrationProcess;
private crawlCredentialAccount;
private crawlGraph;
private loadIntegration;
private loadCredential;
private waitIntegrationReady;
private generateReport;
private log;
}