actionbase
@listenai/lisa_core / Exports / ActionBase
Class: ActionBase
#
Table of contents#
Constructors#
Properties#
Accessors#
Methods#
Constructors#
constructor• new ActionBase()
#
Properties#
std• std: "stdout"
| "stderr"
#
Defined innode_modules/cli-ux/lib/action/base.d.ts:12
#
stdmockOrigs• Private
stdmockOrigs: any
#
Defined innode_modules/cli-ux/lib/action/base.d.ts:14
#
stdmocks• Protected
Optional
stdmocks: ["stdout"
| "stderr"
, string
[]][]
#
Defined innode_modules/cli-ux/lib/action/base.d.ts:13
#
type• type: ActionType
#
Defined innode_modules/cli-ux/lib/action/base.d.ts:11
#
Accessors#
globals• Private
get
globals(): any
#
Returnsany
#
Defined innode_modules/cli-ux/lib/action/base.d.ts:17
#
output• Protected
get
output(): undefined
| string
#
Returnsundefined
| string
#
Defined innode_modules/cli-ux/lib/action/base.d.ts:20
• Protected
set
output(output
): void
#
ParametersName | Type |
---|---|
output | undefined | string |
#
Returnsvoid
#
Defined innode_modules/cli-ux/lib/action/base.d.ts:21
#
running• get
running(): boolean
#
Returnsboolean
#
Defined innode_modules/cli-ux/lib/action/base.d.ts:22
#
status• get
status(): undefined
| string
#
Returnsundefined
| string
#
Defined innode_modules/cli-ux/lib/action/base.d.ts:23
• set
status(status
): void
#
ParametersName | Type |
---|---|
status | undefined | string |
#
Returnsvoid
#
Defined innode_modules/cli-ux/lib/action/base.d.ts:24
#
task• get
task(): undefined
| ITask
#
Returnsundefined
| ITask
#
Defined innode_modules/cli-ux/lib/action/base.d.ts:18
• set
task(task
): void
#
ParametersName | Type |
---|---|
task | undefined | ITask |
#
Returnsvoid
#
Defined innode_modules/cli-ux/lib/action/base.d.ts:19
#
Methods#
_flushStdout▸ Protected
_flushStdout(): void
flush mocked stdout/stderr
#
Returnsvoid
#
Defined innode_modules/cli-ux/lib/action/base.d.ts:39
#
_pause▸ Protected
_pause(_?
): void
#
ParametersName | Type |
---|---|
_? | string |
#
Returnsvoid
#
Defined innode_modules/cli-ux/lib/action/base.d.ts:30
#
_resume▸ Protected
_resume(): void
#
Returnsvoid
#
Defined innode_modules/cli-ux/lib/action/base.d.ts:29
#
_start▸ Protected
_start(): void
#
Returnsvoid
#
Defined innode_modules/cli-ux/lib/action/base.d.ts:27
#
_stdout▸ Protected
_stdout(toggle
): void
mock out stdout/stderr so it doesn't screw up the rendering
#
ParametersName | Type |
---|---|
toggle | boolean |
#
Returnsvoid
#
Defined innode_modules/cli-ux/lib/action/base.d.ts:35
#
_stop▸ Protected
_stop(_
): void
#
ParametersName | Type |
---|---|
_ | string |
#
Returnsvoid
#
Defined innode_modules/cli-ux/lib/action/base.d.ts:28
#
_updateStatus▸ Protected
_updateStatus(_
, __?
): void
#
ParametersName | Type |
---|---|
_ | undefined | string |
__? | string |
#
Returnsvoid
#
Defined innode_modules/cli-ux/lib/action/base.d.ts:31
#
_write▸ Protected
_write(std
, s
): void
write to the real stdout/stderr
#
ParametersName | Type |
---|---|
std | "stdout" | "stderr" |
s | string | string [] |
#
Returnsvoid
#
Defined innode_modules/cli-ux/lib/action/base.d.ts:43
#
pause▸ pause(fn
, icon?
): any
#
ParametersName | Type |
---|---|
fn | () => any |
icon? | string |
#
Returnsany
#
Defined innode_modules/cli-ux/lib/action/base.d.ts:26
#
pauseAsync▸ pauseAsync(fn
, icon?
): Promise
<any
>
#
ParametersName | Type |
---|---|
fn | () => Promise <any > |
icon? | string |
#
ReturnsPromise
<any
>
#
Defined innode_modules/cli-ux/lib/action/base.d.ts:25
#
start▸ start(action
, status?
, opts?
): void
#
ParametersName | Type |
---|---|
action | string |
status? | string |
opts? | Options |
#
Returnsvoid
#
Defined innode_modules/cli-ux/lib/action/base.d.ts:15
#
stop▸ stop(msg?
): void
#
ParametersName | Type |
---|---|
msg? | string |
#
Returnsvoid
#
Defined innode_modules/cli-ux/lib/action/base.d.ts:16