Strelit UI Kitv0.2.0
  • Start
  • Download
  • Demos
  • Tutorials
  • API Reference
  • FAQ
★ Star on GitHub
Strict TypeScript API

API Reference

Explore Strelit UI Kit's layout engine specifications, configuration schemas, component containers, and event emitters.

Configuration Objects

⚙️

Layout Configuration (LayoutConfig)

General workspace configuration including dimensions, splitters, tab headers, theme variables, and initial layout dimensions.

📄

Item Configuration (ItemConfig)

Item-level specifications, component types, component states, header overrides, and custom title rules.

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.

Strelit UI Kitv0.2.0

The premier open-core multi-window docking and layout engine under CTHub. Designed for high-performance financial, trading, telemetry, and engineering web applications.

Platform

  • Download
  • Demos & Examples
  • API Reference

Ecosystem

  • GitHub Repository
  • Tutorials & Guides
  • FAQ
© 2026 CTHub / Strelit UI Kit. Released under the MIT License.
Built with engineering precision & Astro 5 SSG.