Strict TypeScript API
API Reference
Explore Strelit UI Kit's layout engine specifications, configuration schemas, component containers, and event emitters.
Configuration Objects
Layout Engine & Hierarchy
🏛️
StrelitLayout (Core Engine)
The central layout manager orchestrating tree layout parsing, resizing pipelines, and window binding.
🌳
ContentItem (Item Hierarchy)
Base class representing all structural nodes: Rows, Columns, Stacks, and Component items.
📦
ComponentContainer
The DOM wrapper holding user component content, title manipulation, and component state access.
Windowing & Controls
🔝
Header Control
Tab header strip managing close, popout, maximize, and custom action control buttons.
📑
Tab Control
Individual draggable tab representation, title rendering, and close icons.
🪟
BrowserWindow (Popouts)
Auxiliary window manager providing multi-screen popping, state mirrors, and window focus.
⚡
EventEmitter & Signals
Core typed event dispatcher handling layout changes, tab activations, and resize pulses.