worksheets-cli
Version:
27 lines (26 loc) • 867 B
TypeScript
import { RunnerConfig } from "./types";
export declare class WorksheetsRunner {
private config;
private auth;
private appOwner;
private appName;
private asserts;
private logLines;
private previousLogMessage;
constructor(config: RunnerConfig);
login(): Promise<void>;
private assert;
private logFn;
private assignFunctions;
run(appPath: string, filePath: string, functionName?: string): Promise<{
log: string;
result?: any;
error?: string;
}>;
getScheduledTasks(days?: string, time?: string): Promise<any>;
startScheduledTask(taskId: number, agentName?: string): Promise<number>;
endScheduledTask(taskStatusId: number, status: number, result: string): Promise<string>;
private moduleLoader;
private setAppPath;
private loadFileContent;
}