Skip to content

Commit 4b1af32

Browse files
committed
chore: [#1186] Adds support for Window.Touch
1 parent babeb13 commit 4b1af32

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

packages/happy-dom/src/event/ITouchInit.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
import EventTarget from './EventTarget.js';
1+
import IEventTarget from './IEventTarget.js';
22

33
export default interface ITouchInit {
44
identifier: number;
5-
target: EventTarget;
5+
target: IEventTarget;
66
clientX?: number;
77
clientY?: number;
88
screenX?: number;

packages/happy-dom/src/event/Touch.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
import EventTarget from './EventTarget.js';
1+
import IEventTarget from './IEventTarget.js';
22
import ITouchInit from './ITouchInit.js';
33

44
/**
55
*
66
*/
77
export default class Touch {
88
public readonly identifier: number;
9-
public readonly target: EventTarget;
9+
public readonly target: IEventTarget;
1010
public readonly clientX: number;
1111
public readonly clientY: number;
1212
public readonly screenX: number;

packages/happy-dom/test/event/events/TouchEvent.test.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import Touch from '../../../src/event/Touch.js';
22
import ITouchEventInit from '../../../src/event/events/ITouchEventInit.js';
33
import TouchEvent from '../../../src/event/events/TouchEvent.js';
4+
import Window from '../../../src/window/Window.js';
45
import { describe, it, expect } from 'vitest';
5-
import { HTMLElement } from '../../../src/index.js';
66

77
describe('TouchEvent', () => {
88
describe('constructor()', () => {
@@ -15,7 +15,7 @@ describe('TouchEvent', () => {
1515
it('Initializes properties', () => {
1616
const touch = new Touch({
1717
identifier: 0,
18-
target: new HTMLElement()
18+
target: new Window().document.createElement('div')
1919
});
2020

2121
const eventInit: ITouchEventInit = {

0 commit comments

Comments
 (0)