Skip to content

Class: WorkContext

task/work.WorkContext

Work Context

Description

Table of contents

Constructors

Methods

Constructors

constructor

new WorkContext(activity, options?)

Parameters

Name Type
activity Activity
options? WorkOptions

Defined in

yajsapi/task/work.ts:43

Methods

before

before(): Promise<void | Result[]>

Returns

Promise<void | Result[]>

Defined in

yajsapi/task/work.ts:51


run

run(...args): Promise<Result>

Parameters

Name Type
...args (string | string[])[]

Returns

Promise<Result>

Defined in

yajsapi/task/work.ts:74


uploadFile

uploadFile(src, dst): Promise<Result>

Parameters

Name Type
src string
dst string

Returns

Promise<Result>

Defined in

yajsapi/task/work.ts:79


uploadJson

uploadJson(json, dst): Promise<Result>

Parameters

Name Type
json object
dst string

Returns

Promise<Result>

Defined in

yajsapi/task/work.ts:83


downloadFile

downloadFile(src, dst): Promise<Result>

Parameters

Name Type
src string
dst string

Returns

Promise<Result>

Defined in

yajsapi/task/work.ts:88


beginBatch

beginBatch(): Batch

Returns

Batch

Defined in

yajsapi/task/work.ts:92


rejectResult

rejectResult(msg): void

Parameters

Name Type
msg string

Returns

void

Defined in

yajsapi/task/work.ts:95


getWebsocketUri

getWebsocketUri(port): string

Parameters

Name Type
port number

Returns

string

Defined in

yajsapi/task/work.ts:98