UNPKG

@slan-health/taro-vueuse

Version:

taro vue版本hooks

14 lines (12 loc) 489 B
import { scanCode } from '@tarojs/taro'; export interface IOptions { onlyFromCamera?: boolean; scanType?: keyof scanCode.ScanType; } export type IScanAction = (options?: IOptions) => Promise<scanCode.SuccessCallbackResult>; export type ICameraScanAction = (scanType?: keyof scanCode.ScanType) => Promise<scanCode.SuccessCallbackResult>; declare function useScanCode({ onlyFromCamera, scanType }?: IOptions): [ IScanAction, ICameraScanAction ]; export default useScanCode;