Skip to content

Commit

Permalink
#154 イベントの関数に型を指定
Browse files Browse the repository at this point in the history
  • Loading branch information
ienaga committed Feb 11, 2025
1 parent 6ae663b commit bb95400
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 13 deletions.
14 changes: 7 additions & 7 deletions packages/core/src/Canvas/usecase/CanvasRegisterEventUseCase.ts
Original file line number Diff line number Diff line change
Expand Up @@ -40,13 +40,13 @@ export const execute = (canvas: HTMLCanvasElement): void =>
}
mutedVideos.length = 0;

canvas.removeEventListener(PointerEvent.POINTER_UP, $loadAudioContext);
canvas.removeEventListener(PointerEvent.POINTER_UP, $loadAudioContext as EventListener);
};
canvas.addEventListener(PointerEvent.POINTER_UP, $loadAudioContext);
canvas.addEventListener(PointerEvent.POINTER_UP, $loadAudioContext as EventListener);

canvas.addEventListener(PointerEvent.POINTER_DOWN, canvasPointerDownEventUseCase, { "passive": false });
canvas.addEventListener(PointerEvent.POINTER_UP, canvasPointerUpEventUseCase);
canvas.addEventListener(PointerEvent.POINTER_MOVE, canvasPointerMoveEventUseCase, { "passive": false });
canvas.addEventListener(PointerEvent.POINTER_LEAVE, canvasPointerLeaveEventUseCase);
canvas.addEventListener(WheelEvent.WHEEL, canvasWheelEventUseCase);
canvas.addEventListener(PointerEvent.POINTER_DOWN, canvasPointerDownEventUseCase as EventListener, { "passive": false });
canvas.addEventListener(PointerEvent.POINTER_UP, canvasPointerUpEventUseCase as EventListener);
canvas.addEventListener(PointerEvent.POINTER_MOVE, canvasPointerMoveEventUseCase as EventListener, { "passive": false });
canvas.addEventListener(PointerEvent.POINTER_LEAVE, canvasPointerLeaveEventUseCase as EventListener);
canvas.addEventListener(WheelEvent.WHEEL, canvasWheelEventUseCase as EventListener);
};
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,6 @@ import { KeyboardEvent } from "@next2d/events";
*/
export const execute = (): void =>
{
window.addEventListener(KeyboardEvent.KEY_DOWN, playerKeyDownEventService);
window.addEventListener(KeyboardEvent.KEY_UP, playerKeyUpEventService);
window.addEventListener(KeyboardEvent.KEY_DOWN, playerKeyDownEventService as EventListener);
window.addEventListener(KeyboardEvent.KEY_UP, playerKeyUpEventService as EventListener);
};
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,10 @@ import { execute as textAreaInputUseCase } from "./TextAreaInputUseCase";
export const execute = (text_area: HTMLTextAreaElement): void =>
{
// omposition evnet
text_area.addEventListener("compositionstart", textAreaCompositionStartUseCase);
text_area.addEventListener("compositionupdate", textAreaCompositionUpdateUseCase);
text_area.addEventListener("compositionend", textAreaCompositionEndUseCase);
text_area.addEventListener("compositionstart", textAreaCompositionStartUseCase as EventListener);
text_area.addEventListener("compositionupdate", textAreaCompositionUpdateUseCase as EventListener);
text_area.addEventListener("compositionend", textAreaCompositionEndUseCase as EventListener);

// input event
text_area.addEventListener("input", textAreaInputUseCase);
text_area.addEventListener("input", textAreaInputUseCase as EventListener);
};

0 comments on commit bb95400

Please sign in to comment.