@sasjs/cli
Version:
Command line interface for SASjs
34 lines (33 loc) • 1.15 kB
TypeScript
import { Target } from '@sasjs/utils';
import { ReturnCode } from '../../types/command';
import { TargetCommand } from '../../types/command/targetCommand';
export declare class JobCommand extends TargetCommand {
private jobSubCommands;
private verbose?;
private sasjs;
private authConfig?;
constructor(args: string[]);
/**
* Method responsible for command execution.
* @returns - promise that resolves into return code.
*/
execute(): Promise<ReturnCode>;
/**
* Executes job on SASJS server.
* @param target - SASJS server configuration.
* @returns - promise that resolves into return code.
*/
executeJobSasjs(target: Target): Promise<ReturnCode>;
/**
* Executes job on SAS9 server.
* @param target - SAS9 server configuration.
* @returns - promise that resolves into return code.
*/
executeJobSas9(target: Target): Promise<ReturnCode>;
/**
* Executes job on Viya server.
* @param target - Viya server configuration.
* @returns - promise that resolves into return code.
*/
executeJobViya(target: Target): Promise<ReturnCode>;
}