UNPKG

vuux

Version:

Vue3 Nuxt3 Nuxt4 组件库

25 lines (24 loc) 1.09 kB
import { Ref } from 'vue'; import { Emits, Props } from '../types'; /** * puzzleHook * * @param props 组件属性 * @param puzzleCheckImgRef 实例 * @param puzzleBlockRef 实例 * @param puzzleBarRef 实例 * @param puzzleMaincanvasRef 实例 * @param puzzleMovecanvasRef 实例 * @param emits 组件事件 */ export declare const useVerifyPuzzle: (props: Props, puzzleCheckImgRef: Ref<HTMLImageElement | null>, puzzleBlockRef: Ref<HTMLDivElement | null>, puzzleBarRef: Ref<HTMLDivElement | null>, puzzleMaincanvasRef: Ref<HTMLCanvasElement | null>, puzzleMovecanvasRef: Ref<HTMLCanvasElement | null>, emits: Emits) => { puzzleIsOk: Ref<boolean, boolean>; puzzleIsLoosen: Ref<boolean, boolean>; puzzleIsMoving: Ref<boolean, boolean>; puzzleMessage: import('vue').WritableComputedRef<string, string>; puzzleCheckimgLoaded: () => void; puzzleOnMousedown: (e: MouseEvent | TouchEvent) => void; puzzleOnMousemove: (e: MouseEvent | TouchEvent) => void; puzzleOnMouseup: (e: MouseEvent | TouchEvent) => Promise<void>; puzzleReset: () => void; };