UNPKG

@tanstack/react-hotkeys

Version:

React adapter for TanStack Hotkeys

17 lines (16 loc) • 435 B
//#region src/utils.ts /** * Type guard to check if a value is a React ref-like object. */ function isRef(value) { return value !== null && typeof value === "object" && "current" in value; } /** * Resolves a hook target. A ref that is still null skips registration; * a null target means document. */ function resolveTarget(target) { return isRef(target) ? target.current : target ?? void 0; } //#endregion export { resolveTarget };