thebe-core

Class: ThebeSession

thebe-core / Exports / ThebeSession

#Table of contents

#Constructors

#Properties

#Accessors

#Methods

#Constructors

#constructor

new ThebeSession(server, connection)

#Parameters

NameType
serverThebeServer
connectionISessionConnection

#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>

#Defined in

packages/core/src/session.ts:61