Skip to content

@jsvision/core / CapabilityProfile

Interface: CapabilityProfile

Defined in: capability/profile.ts:75

The immutable, detected description of the running terminal.

Properties

altScreen

readonly altScreen: boolean

Defined in: capability/profile.ts:81


bracketedPaste

readonly bracketedPaste: boolean

Defined in: capability/profile.ts:82


colorDepth

readonly colorDepth: ColorDepth

Defined in: capability/profile.ts:76


glyphs

readonly glyphs: GlyphCaps

Defined in: capability/profile.ts:84


keyboard

readonly keyboard: KeyboardCaps

Defined in: capability/profile.ts:83


mouse

readonly mouse: MouseCaps

Defined in: capability/profile.ts:77


multiplexer

readonly multiplexer: boolean

Defined in: capability/profile.ts:87

True when running under tmux/screen; consumers apply passthrough policy.


osc

readonly osc: OscCaps

Defined in: capability/profile.ts:79


platform

readonly platform: Platform

Defined in: capability/profile.ts:85


sync2026

readonly sync2026: boolean

Defined in: capability/profile.ts:80


unicode

readonly unicode: UnicodeCaps

Defined in: capability/profile.ts:78