telex-tui 0.3.1

A DX-first TUI framework for building AI terminal applications
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Common imports for Telex applications.
//!
//! ```rust
//! use telex::prelude::*;
//! ```

pub use crate::{
    async_data, channel_macro as channel, effect, effect_once, interval, port, reducer, run,
    run_headless, run_headless_timed, run_with_theme, state, stream, terminal, text_stream, text_stream_with_restart, view, with,
    Align, Async,
    ChannelHandle, ColumnWidth, Component, DrawContext, Justify, KeyBinding, LayoutMode, Menu,
    MenuItemNode, PaletteCommand, PixelBuffer, PortHandle, Scope, State, StreamHandle, StreamState,
    TableColumn, TerminalBuffer, TerminalHandle, TextAlign, TextStreamHandle, ToastItem,
    ToastLevelView, ToastPosition, TreeItem, TreePath, View,
};

pub use crate::form::{FieldBuilder, FormField, FormState, Validator};
pub use crate::toast::ToastQueue;