sepehr 8d95f34fcc fix: Add debounced Undo/Redo system to avoid character-by-character history
- Add debounced state updates for title and content (500ms delay)
- Immediate UI updates with delayed history saving
- Prevent one-letter-per-undo issue
- Add cleanup for debounce timers on unmount
2026-01-04 14:28:11 +01:00

14 lines
387 B
JavaScript

// src/utils/handler.ts
import { COMPOSED_HANDLER } from "./constants.js";
var isMiddleware = (handler) => handler.length > 1;
var findTargetHandler = (handler) => {
return handler[COMPOSED_HANDLER] ? (
// eslint-disable-next-line @typescript-eslint/no-explicit-any
findTargetHandler(handler[COMPOSED_HANDLER])
) : handler;
};
export {
findTargetHandler,
isMiddleware
};