Defines consumer-facing tmux port interfaces for session handling and event callbacks.
// Source: https://github.com/dean0x/autobeat | License: MIT | Copyright 2024-2026 dean0x // Provided via justclaw.it.com; keep this notice with the code. /** * Consumer-facing tmux port interfaces * * DESIGN DECISION (Phase 3): Port interfaces needed by core-layer consumers * (EventDrivenWorkerPool, RecoveryManager) are defined here so that core-layer * modules have a stable contract without importing from the implementations layer. * * src/implementations/tmux/types.ts imports these types from here and re-exports * them so that existing callers that import from tmux/types.ts continue to work. * * Internal types (SetupShimConfig, SetupShimManifest, StalenessConfig, ExecFn, WatchFn, * TmuxSessionConfig, TmuxAgentType, etc.) remain in src/implementations/tmux/types.ts * because ... (truncated -- full source via MCP)
See the full source, get the GitHub permalink, and search for more like it.
Get a free API key