Skip to main content

teraslice-cli / helpers/display / default

Class: default

Defined in: teraslice-cli/src/helpers/display.ts:72

Constructors​

Constructor​

new default(): Display

Returns​

Display

Methods​

confirmTap()​

confirmTap(size, target, yes?): Promise<boolean>

Defined in: teraslice-cli/src/helpers/display.ts:255

Prompts for confirmation before a tap that could return a large response (size of 'all', 0 or more than 50 records). Resolves true when no prompt is needed or the user confirms.

Parameters​

ParameterType
sizestring | undefined
targetstring
yes?boolean

Returns​

Promise<boolean>


display()​

display(header, items, type, active?, parse?, id?): Promise<void>

Defined in: teraslice-cli/src/helpers/display.ts:141

Display teraslice responses in a table

Parameters​

ParameterTypeDescription
headeranyHeader values to include in output
itemsanyTeraslice client response object
typestringOutput table type
active?booleanSet to true use values in active list
parse?booleanSet to true to parse response
id?stringid value used to filter results by job_id or ex_id

Returns​

Promise<void>


parseResponse()​

parseResponse(header, response, active?, id?): any[]

Defined in: teraslice-cli/src/helpers/display.ts:84

Parses the teraslice client endpoint responses into an array used to generate tables in command line output.

Parameters​

ParameterTypeDescription
headerany[]Header values to include in output
responseRecord<string, any>Teraslice client response object
active?booleanWhen set to true parse values in active list
id?stringid value used to filter results by job_id or ex_id

Returns​

any[]

Table content is an array of arrays with each row an element in the array.


setAction()​

setAction(action, tense): UpdateActions

Defined in: teraslice-cli/src/helpers/display.ts:268

Parameters​

ParameterType
actionAction
tenseTense

Returns​

UpdateActions


showPrompt()​

showPrompt(action, message?): Promise<boolean>

Defined in: teraslice-cli/src/helpers/display.ts:238

Parameters​

ParameterTypeDefault value
actionstringundefined
messagestring''

Returns​

Promise<boolean>