Skip to content

@ue-too/board / index / UserInputPublisher

介面: UserInputPublisher ​

定義於: packages/board/src/input-interpretation/raw-input-publisher/raw-input-publisher.ts:140

Interface for publishing raw user input events to observers.

備註 ​

This interface defines the contract for broadcasting user input events to external subscribers. Implementations provide the observable pattern for input event distribution.

方法 ​

notifyPan() ​

notifyPan(diff): void

定義於: packages/board/src/input-interpretation/raw-input-publisher/raw-input-publisher.ts:142

Notifies subscribers of a pan gesture

參數 ​

diff ​

Point

回傳 ​

void


notifyRotate() ​

notifyRotate(deltaRotation): void

定義於: packages/board/src/input-interpretation/raw-input-publisher/raw-input-publisher.ts:146

Notifies subscribers of a rotate gesture

參數 ​

deltaRotation ​

number

回傳 ​

void


notifyZoom() ​

notifyZoom(deltaZoomAmount, anchorPoint): void

定義於: packages/board/src/input-interpretation/raw-input-publisher/raw-input-publisher.ts:144

Notifies subscribers of a zoom gesture

參數 ​

deltaZoomAmount ​

number

anchorPoint ​

Point

回傳 ​

void


on() ​

on<K>(eventName, callback): UnsubscribeToUserRawInput

定義於: packages/board/src/input-interpretation/raw-input-publisher/raw-input-publisher.ts:148

Subscribes to input events

型別參數 ​

K ​

K extends keyof RawUserInputEventMap

參數 ​

eventName ​

K

callback ​

(event) => void

回傳 ​

UnsubscribeToUserRawInput