OwnedTerminal
interfaceA terminal owned by the current mod. Only owned terminals can be closed.
Import
import { OwnedTerminal } from '@modular/sdk';Members9
- id
string & $brand<'TerminalId'>- key
string | null- state
ReadonlySignal<TerminalReferenceState>- close
() => Promise<void | TerminalError>- execute
(command: string, options?: TerminalOperationOptions) => Promise<TerminalError | TerminalCommandResult>Run one shell command and resolve from the host shell lifecycle.
- paste
(text: string, options?: { submit?: boolean }) => Promise<void | TerminalError>- reveal
(focus?: 'focus' | 'preserve-focus') => Promise<void | TerminalError>- submit
(text: string) => Promise<void | TerminalError>- write
(text: string) => Promise<void | TerminalError>