Constructors
constructor
Parameters
requestClient: RequestClient
Methods
deploy
- deploy(dataJson: ServicePackSASjs, appLoc: string, authConfig?: AuthConfig): Promise<{ example?: {}; message: string; status: string; streamServiceName?: string }>
Parameters
dataJson: ServicePackSASjs
appLoc: string
Optional authConfig: AuthConfig
Returns Promise<{ example?: {}; message: string; status: string; streamServiceName?: string }>
executeJob
- executeJob(query: ExecutionQuery, authConfig?: AuthConfig): Promise<{ _webout?: string; error?: {}; log?: string; logPath?: string; message: string; status: string }>
Parameters
Optional authConfig: AuthConfig
Returns Promise<{ _webout?: string; error?: {}; log?: string; logPath?: string; message: string; status: string }>
executeScript
- executeScript(code: string, runTime?: string, authConfig?: AuthConfig): Promise<string>
Parameters
code: string
runTime: string = 'sas'
Optional authConfig: AuthConfig
Returns Promise<string>
getAccessToken
Parameters
clientId: string
authCode: string
Executes code on a SASJS server.