UNPKG

@ibm/ibmi-ci

Version:

IBM i CLI tool

25 lines (24 loc) 817 B
import { IBMi } from "../connection/IBMi"; import { ExecutorState, LoggerFunction } from "./executor"; export declare class StepI { id: string; description: string; requiredParams: string[]; canError: boolean; parameters: string[]; state: ExecutorState | undefined; logger?: LoggerFunction; constructor(); log(value: string, append?: boolean): void; setLogger(newLogger: LoggerFunction): void; addParameter(value: string): void; execute(): Promise<boolean>; validateParameters(): boolean; ignoreErrors(value: boolean): void; ignoreStepError(): boolean; getState(): ExecutorState; setState(newState: ExecutorState): void; getConnection(): IBMi; getValidRemotePath(inString: string): string; getValidLocalPath(inString: string): string; }