Files
ArtPlayer/packages/artplayer/src/events/moveInit.ts
T

11 lines
385 B
TypeScript

import type { MoveHost, PointerRegistry } from '../input/pointer-types'
import { isClosing } from '../lifecycle/instance'
export default function moveInit(art: MoveHost, events: Pick<PointerRegistry, 'proxy'>): void {
const { $player } = art.template
events.proxy($player, 'mousemove', (event) => {
if (!isClosing(art))
art.emit('mousemove', event as MouseEvent)
})
}