@percy/agent
Version:
An agent process for integrating with Percy.
22 lines (21 loc) • 797 B
TypeScript
import { Command } from '@oclif/command';
import * as winston from 'winston';
import { Configuration } from '../configuration/configuration';
import { AgentService } from '../services/agent-service';
import ProcessService from '../services/process-service';
export default class PercyCommand extends Command {
static hidden: boolean;
agentService: AgentService;
processService: ProcessService;
logger: winston.Logger;
percyToken: string;
private exiting;
constructor(argv: string[], config: any);
run(): Promise<void>;
percyEnabled(): boolean;
percyWillRun(): boolean;
percyTokenPresent(): boolean;
logStart(): void;
start(configuration: Configuration): Promise<void>;
stop(exitCode?: number | null, stopProcess?: boolean): Promise<void>;
}