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