UNPKG

@sasjs/cli

Version:

Command line interface for SASjs

34 lines (33 loc) 1.15 kB
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>; }