UNPKG

@unito/integration-debugger

Version:

The Unito Integration Debugger

29 lines (28 loc) 808 B
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; }