Preparing search index...
The search index is not available
Theia TypeDoc
Theia TypeDoc
terminal
BaseTerminalServer
Class BaseTerminalServer
Abstract
Hierarchy (
view full
)
BaseTerminalServer
ShellTerminalServer
TerminalServer
Implements
IBaseTerminalServer
Index
Constructors
constructor
Properties
client
logger
process
Manager
terminal
To
Dispose
Methods
attach
close
create
dispose
get
CwdURI
get
Default
Shell
get
Process
Id
get
Process
Info
notify
Client
On
Exit
on
Attach
Attempted
post
Attach
Attempted
post
Create
resize
set
Client
Constructors
constructor
new
Base
Terminal
Server
(
processManager
,
logger
)
:
BaseTerminalServer
Parameters
processManager
:
ProcessManager
logger
:
ILogger
Returns
BaseTerminalServer
Properties
Protected
client
client
:
undefined
|
IBaseTerminalClient
= undefined
Protected
Readonly
logger
logger
:
ILogger
Protected
Readonly
process
Manager
process
Manager
:
ProcessManager
Protected
terminal
To
Dispose
terminal
To
Dispose
:
Map
<
number
,
DisposableCollection
>
= ...
Methods
attach
attach
(
id
)
:
Promise
<
number
>
Parameters
id
:
number
Returns
Promise
<
number
>
close
close
(
id
)
:
Promise
<
void
>
Parameters
id
:
number
Returns
Promise
<
void
>
Abstract
create
create
(
options
)
:
Promise
<
number
>
Parameters
options
:
IBaseTerminalServerOptions
Returns
Promise
<
number
>
dispose
dispose
(
)
:
void
Returns
void
get
CwdURI
get
CwdURI
(
id
)
:
Promise
<
string
>
Parameters
id
:
number
Returns
Promise
<
string
>
get
Default
Shell
get
Default
Shell
(
)
:
Promise
<
string
>
Returns
Promise
<
string
>
get
Process
Id
get
Process
Id
(
id
)
:
Promise
<
number
>
Parameters
id
:
number
Returns
Promise
<
number
>
get
Process
Info
get
Process
Info
(
id
)
:
Promise
<
TerminalProcessInfo
>
Parameters
id
:
number
Returns
Promise
<
TerminalProcessInfo
>
Protected
notify
Client
On
Exit
notify
Client
On
Exit
(
term
)
:
DisposableCollection
Parameters
term
:
TerminalProcess
Returns
DisposableCollection
on
Attach
Attempted
on
Attach
Attempted
(
id
)
:
Promise
<
void
>
Parameters
id
:
number
Returns
Promise
<
void
>
Protected
post
Attach
Attempted
post
Attach
Attempted
(
term
)
:
void
Parameters
term
:
TaskTerminalProcess
Returns
void
Protected
post
Create
post
Create
(
term
)
:
void
Parameters
term
:
TerminalProcess
Returns
void
resize
resize
(
id
,
cols
,
rows
)
:
Promise
<
void
>
Parameters
id
:
number
cols
:
number
rows
:
number
Returns
Promise
<
void
>
set
Client
set
Client
(
client
)
:
void
Parameters
client
:
undefined
|
IBaseTerminalClient
Returns
void
Settings
Member Visibility
Protected
Private
Inherited
Theme
OS
Light
Dark
On This Page
constructor
client
logger
process
Manager
terminal
To
Dispose
attach
close
create
dispose
get
CwdURI
get
Default
Shell
get
Process
Id
get
Process
Info
notify
Client
On
Exit
on
Attach
Attempted
post
Attach
Attempted
post
Create
resize
set
Client
Theia TypeDoc
Loading...