@slan-health/taro-vueuse
Version:
taro vue版本hooks
14 lines (12 loc) • 489 B
TypeScript
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;