import * as _vueuse_core0 from "@vueuse/core"; import * as vue from "vue"; //#region src/use-scan-code.d.ts /** * 扫码输入监听钩子函数 * * 用于监听键盘输入,识别扫码枪输入的内容。扫码枪通常会快速连续输入字符, * 并在最后发送一个 Enter 键。此钩子通过检测输入速度和 Enter 键来识别扫码输入。 * * @returns 返回扫码相关的状态和事件监听方法 * * @example * ```ts * const { value, pending, onScan } = useScanCode() * * onScan((code) => { * console.log('扫码结果:', code) * }) * ``` */ declare function useScanCode(): { value: Readonly>; pending: Readonly>; onScan: _vueuse_core0.EventHookOn; }; /** * useScanCode 函数的返回类型 */ type UseScanCodeReturns = ReturnType; //#endregion export { UseScanCodeReturns, useScanCode };