Class: ThebeSession
thebe-core / Exports / ThebeSession
#Table of contents
#Constructors
#Properties
#Accessors
#Methods
#Constructors
#constructor
• new ThebeSession(server
, connection
)
#Parameters
Name | Type |
---|---|
server | ThebeServer |
connection | ISessionConnection |
#Defined in
packages/core/src/session.ts:14
#Properties
#connection
• Private
connection: ISessionConnection
#Defined in
packages/core/src/session.ts:11
#events
• Private
events: EventEmitter
#Defined in
packages/core/src/session.ts:12
#manager
• Readonly
manager: ThebeManager
#Defined in
packages/core/src/session.ts:9
#server
• Readonly
server: ThebeServer
#Defined in
packages/core/src/session.ts:8
#Accessors
#id
• get
id(): string
#Returns
string
#Defined in
packages/core/src/session.ts:28
#kernel
• get
kernel(): null
| IKernelConnection
#Returns
null
| IKernelConnection
#Defined in
packages/core/src/session.ts:32
#name
• get
name(): string
#Returns
string
#Defined in
packages/core/src/session.ts:40
#path
• get
path(): string
#Returns
string
#Defined in
packages/core/src/session.ts:36
#Methods
#dispose
▸ dispose(): void
#Returns
void
#Defined in
packages/core/src/session.ts:70
#restart
▸ restart(): Promise
<void
>
#Returns
Promise
<void
>
#Defined in
packages/core/src/session.ts:44
#shutdown
▸ shutdown(): Promise
<void
>
#Returns
Promise
<void
>