WebdaTerminal
Class: WebdaTerminal
Extends
Terminal
Constructors
new WebdaTerminal(wo, versions, logo, level, format, tty)
new WebdaTerminal(
wo,versions,logo,level,format,tty):WebdaTerminal
Parameters
• wo: WorkerOutput
• versions: any
• logo: string[]= undefined
• level: WorkerLogLevel= undefined
• format: string= undefined
• tty: boolean= undefined
Returns
Overrides
Terminal.constructor
Source
packages/shell/src/console/terminal.ts:6
Properties
_refresh?
_refresh?:
Timeout
Inherited from
Terminal._refresh
Source
packages/workout/lib/terminal/terminal.d.ts:31
format?
format?:
string
Inherited from
Terminal.format
Source
packages/workout/lib/terminal/terminal.d.ts:17
hasProgress
hasProgress:
boolean
Inherited from
Terminal.hasProgress
Source
packages/workout/lib/terminal/terminal.d.ts:12
height
height:
number
Inherited from
Terminal.height
Source
packages/workout/lib/terminal/terminal.d.ts:6
history
history:
string[]
Inherited from
Terminal.history
Source
packages/workout/lib/terminal/terminal.d.ts:8
historySize
historySize:
number
Inherited from
Terminal.historySize
Source
packages/workout/lib/terminal/terminal.d.ts:9
inputValid
inputValid:
boolean
Inherited from
Terminal.inputValid
Source
packages/workout/lib/terminal/terminal.d.ts:22
inputValue
inputValue:
string
Inherited from
Terminal.inputValue
Source
packages/workout/lib/terminal/terminal.d.ts:19
inputs
inputs:
WorkerInput[]
Inherited from
Terminal.inputs
Source
packages/workout/lib/terminal/terminal.d.ts:18
level
level:
WorkerLogLevel
Inherited from
Terminal.level
Source
packages/workout/lib/terminal/terminal.d.ts:11
listener
listener: (
msg) =>void
Contains the WorkerOutput listener
Parameters
• msg: WorkerMessage
Returns
void
Inherited from
Terminal.listener
Source
packages/workout/lib/terminal/terminal.d.ts:30
logo
logo:
string[]
Inherited from
Terminal.logo
Source
packages/workout/lib/terminal/terminal.d.ts:25
logoWidth
logoWidth:
number
Inherited from
Terminal.logoWidth
Source
packages/workout/lib/terminal/terminal.d.ts:26
progressChar
progressChar:
number
Inherited from
Terminal.progressChar
Source
packages/workout/lib/terminal/terminal.d.ts:23
progressChars
progressChars:
string[]
Inherited from
Terminal.progressChars
Source
packages/workout/lib/terminal/terminal.d.ts:24
progresses
progresses:
Object
Index signature
[key: string]: WorkerProgress
Inherited from
Terminal.progresses
Source
packages/workout/lib/terminal/terminal.d.ts:13
reset
reset:
boolean
Inherited from
Terminal.reset
Source
packages/workout/lib/terminal/terminal.d.ts:21
rl?
rl?:
Interface
Inherited from
Terminal.rl
Source
packages/workout/lib/terminal/terminal.d.ts:20
scrollY
scrollY:
number
Inherited from
Terminal.scrollY
Source
packages/workout/lib/terminal/terminal.d.ts:10
title
title:
string
Inherited from
Terminal.title
Source
packages/workout/lib/terminal/terminal.d.ts:16
tty
tty:
boolean
Inherited from
Terminal.tty
Source
packages/workout/lib/terminal/terminal.d.ts:4
versions
versions:
any
Source
packages/shell/src/console/terminal.ts:5
width
width:
number
Inherited from
Terminal.width
Source
packages/workout/lib/terminal/terminal.d.ts:7
wo
wo:
WorkerOutput
Inherited from
Terminal.wo
Source
packages/workout/lib/terminal/terminal.d.ts:5
refreshSpeed
staticrefreshSpeed:number
Inherited from
Terminal.refreshSpeed
Source
packages/workout/lib/terminal/terminal.d.ts:32
Methods
clearScreen()
clearScreen():
void
Returns
void
Inherited from
Terminal.clearScreen
Source
packages/workout/lib/terminal/terminal.d.ts:70
close()
close():
void
Returns
void
Inherited from
Terminal.close
Source
packages/workout/lib/terminal/terminal.d.ts:40
displayBar()
displayBar(
ratio,barlen):string
Parameters
• ratio: number
• barlen: number
Returns
string
Inherited from
Terminal.displayBar
Source
packages/workout/lib/terminal/terminal.d.ts:49
displayFooter()
displayFooter():
string
Returns
string
Inherited from
Terminal.displayFooter
Source
packages/workout/lib/terminal/terminal.d.ts:53
displayHistory()
displayHistory(
lines,complete?):string
Parameters
• lines: number
• complete?: boolean
Returns
string
Inherited from
Terminal.displayHistory
Source
packages/workout/lib/terminal/terminal.d.ts:68
displayProgress()
displayProgress(
p):string
Parameters
• p: WorkerProgress
Returns
string
Inherited from
Terminal.displayProgress
Source
packages/workout/lib/terminal/terminal.d.ts:52
displayScreen()
displayScreen():
Promise<void>
Returns
Promise<void>
Inherited from
Terminal.displayScreen
Source
packages/workout/lib/terminal/terminal.d.ts:69
displayString()
displayString(
str,limit):any
Parameters
• str: string
• limit: number= undefined
Returns
any
Overrides
Terminal.displayString
Source
packages/shell/src/console/terminal.ts:85
displayTitle()
displayTitle():
string
Returns
string
Inherited from
Terminal.displayTitle
Source
packages/workout/lib/terminal/terminal.d.ts:51
getBar()
getBar(
size,complete):string
Parameters
• size: number
• complete: boolean
Returns
string
Overrides
Terminal.getBar
Source
packages/shell/src/console/terminal.ts:61
getFooterSize()
getFooterSize():
number
Returns
number
Inherited from
Terminal.getFooterSize
Source
packages/workout/lib/terminal/terminal.d.ts:45
getLogo()
getLogo():
string[]
Retrieve current logo
Usefull to add some versions
Returns
string[]
Inherited from
Terminal.getLogo
Source
packages/workout/lib/terminal/terminal.d.ts:67
getTrueLength()
getTrueLength(
str):number
Parameters
• str: string
Returns
number
Inherited from
Terminal.getTrueLength
Source
packages/workout/lib/terminal/terminal.d.ts:48
handleTitleMessage()
handleTitleMessage(
msg):void
Parameters
• msg: WorkerMessage
Returns
void
Overrides
Terminal.handleTitleMessage
Source
packages/shell/src/console/terminal.ts:20
log()
log(
groups,level, ...args):void
Parameters
• groups: any[]
• level: WorkerLogLevel
• ...args: any[]
Returns
void
Inherited from
Terminal.log
Source
packages/workout/lib/terminal/terminal.d.ts:44
onData()
onData(
data):void
Parameters
• data: string | Buffer
Returns
void
Inherited from
Terminal.onData
Source
packages/workout/lib/terminal/terminal.d.ts:34
pushHistory()
pushHistory(
line):void
Parameters
• line: string
Returns
void
Inherited from
Terminal.pushHistory
Source
packages/workout/lib/terminal/terminal.d.ts:41
resetTerm()
resetTerm():
void
Returns
void
Inherited from
Terminal.resetTerm
Source
packages/workout/lib/terminal/terminal.d.ts:39
resize()
resize():
void
Returns
void
Inherited from
Terminal.resize
Source
packages/workout/lib/terminal/terminal.d.ts:35
router()
router(
msg):Promise<void>
Parameters
• msg: WorkerMessage
Returns
Promise<void>
Inherited from
Terminal.router
Source
packages/workout/lib/terminal/terminal.d.ts:42
scrollDown()
scrollDown(
increment):void
Parameters
• increment: number
Returns
void
Inherited from
Terminal.scrollDown
Source
packages/workout/lib/terminal/terminal.d.ts:37
scrollUp()
scrollUp(
increment):void
Parameters
• increment: number
Returns
void
Inherited from
Terminal.scrollUp
Source
packages/workout/lib/terminal/terminal.d.ts:36
setDefaultLogo()
setDefaultLogo():
void
Returns
void
Source
packages/shell/src/console/terminal.ts:24
setLogo()
setLogo(
logo):void
Set the logo to display
How to create logo:
Parameters
• logo: string[]
to display
Returns
void
Inherited from
Terminal.setLogo
Source
packages/workout/lib/terminal/terminal.d.ts:61
setTitle()
setTitle(
title):void
Parameters
• title: string= ""
Returns
void
Overrides
Terminal.setTitle
Source
packages/shell/src/console/terminal.ts:57
stripColorString()
stripColorString(
str,limit?):string
Parameters
• str: string
• limit?: number
Returns
string
Inherited from
Terminal.stripColorString
Source
packages/workout/lib/terminal/terminal.d.ts:46
webdaize()
staticwebdaize(str,isTTY):any
Colorized any 'da' letters from webda within output
Parameters
• str: any
• isTTY: boolean= process.stdout.isTTY
Returns
any