Documentation / @finchart/core / InteractionHandler
Interface: InteractionHandler
Defined in: packages/core/src/interaction/types.ts:52
입력을 조작 의도로 옮긴다. connect로 대상을 받고, disconnect에서 리스너를 되돌린다. 어디에 붙는지는 계약에 없다 — 구현이 자기 요소를 미리 안다(브라우저 조립이 pointerInteractions(container)처럼 묶는다). 코어 계약에 요소 타입이 남지 않는 것이 headless를 가능하게 한다.
Methods
connect()
connect(
target):void
Defined in: packages/core/src/interaction/types.ts:53
Parameters
target
Returns
void
disconnect()
disconnect():
void
Defined in: packages/core/src/interaction/types.ts:54
Returns
void
handleCrosshair()
handleCrosshair(
position):void
Defined in: packages/core/src/interaction/types.ts:58
Parameters
position
Returns
void
handlePan()
handlePan(
offset):void
Defined in: packages/core/src/interaction/types.ts:56
Parameters
offset
number
Returns
void
handleZoom()
handleZoom(
factor,center):void
Defined in: packages/core/src/interaction/types.ts:57
Parameters
factor
number
center
number
Returns
void