chore: offload user input to InputManager
This commit is contained in:
@@ -7,7 +7,7 @@ export abstract class Shell {
|
||||
readonly abstract Version: string
|
||||
readonly abstract Name: string
|
||||
broadcaster: EventBroadcaster
|
||||
terminal: Terminal
|
||||
readonly terminal: Terminal
|
||||
|
||||
constructor(broadcaster: EventBroadcaster, terminal: Terminal) {
|
||||
this.broadcaster = broadcaster
|
||||
@@ -17,6 +17,5 @@ export abstract class Shell {
|
||||
abstract LoadProgram(program: Program, name: string): void
|
||||
abstract ExecuteProgram(name: string, args: string[]): void
|
||||
abstract Init(): Promise<void>
|
||||
abstract HandleKeyInput(key: string, isCharacter: boolean): void
|
||||
abstract SetWorkingDirectory(directory: Item): Promise<void>
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user