From b2a9fc564ebee2bf4edb704a6f6acf091f33a85a Mon Sep 17 00:00:00 2001 From: Hraban Luyat Date: Fri, 26 Dec 2014 21:52:44 +0100 Subject: [PATCH] [touch-events] Index TouchList as array myTouchList[123] is allowed as an alias for myTouchList.item(123). https://developer.mozilla.org/en-US/docs/Web/API/TouchList and http://www.w3.org/TR/touch-events/#idl-def-TouchList --- touch-events/touch-event-tests.ts | 1 + touch-events/touch-events.d.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/touch-events/touch-event-tests.ts b/touch-events/touch-event-tests.ts index a1255813c2..47dda3bb67 100644 --- a/touch-events/touch-event-tests.ts +++ b/touch-events/touch-event-tests.ts @@ -16,6 +16,7 @@ flag = touchEvent.shiftKey; var len:number = list.length; touch = list.item(0); +touch == list[0]; var x: number; var y: number; diff --git a/touch-events/touch-events.d.ts b/touch-events/touch-events.d.ts index d299b45c4f..dcb4dec7d6 100644 --- a/touch-events/touch-events.d.ts +++ b/touch-events/touch-events.d.ts @@ -16,6 +16,7 @@ interface TouchEvent extends UIEvent { interface TouchList { length: number; item: (index: number) => Touch; + [index: number]: Touch; } interface Touch {