Features: - Interactive TUI with React/Ink - Autonomous agent with tool calls (bash, read, write, edit, glob, grep) - Permission system with pattern-based rules - Session management with auto-compaction - Dual providers: GitHub Copilot and Ollama - MCP server integration - Todo panel and theme system - Streaming responses - GitHub-compatible project context
15 lines
357 B
TypeScript
15 lines
357 B
TypeScript
/**
|
|
* Mouse Scroll Options Interface
|
|
*
|
|
* Configuration options for the useMouseScroll hook
|
|
*/
|
|
|
|
export interface MouseScrollOptions {
|
|
/** Callback fired when scrolling up */
|
|
onScrollUp: () => void;
|
|
/** Callback fired when scrolling down */
|
|
onScrollDown: () => void;
|
|
/** Whether mouse scroll is enabled (default: true) */
|
|
enabled?: boolean;
|
|
}
|