diff --git a/TS.fsx b/TS.fsx index 0e40b9032..30720c269 100644 --- a/TS.fsx +++ b/TS.fsx @@ -28,7 +28,6 @@ let rec DomTypeToTsType (objDomType: string) = | "Date" -> "Date" | "DOMHighResTimeStamp" -> "number" | "DOMString" -> "string" - | "DOMStringList" -> "string[]" | "DOMTimeStamp" -> "number" | "EndOfStreamError" -> "number" | "EventListener" -> "EventListenerOrEventListenerObject" diff --git a/baselines/dom.generated.d.ts b/baselines/dom.generated.d.ts index dc7c5a2c4..4991132ad 100644 --- a/baselines/dom.generated.d.ts +++ b/baselines/dom.generated.d.ts @@ -7586,7 +7586,7 @@ declare var IDBCursorWithValue: { interface IDBDatabase extends EventTarget { readonly name: string; - readonly objectStoreNames: string[]; + readonly objectStoreNames: DOMStringList; onabort: (this: this, ev: Event) => any; onerror: (this: this, ev: ErrorEvent) => any; version: number; @@ -7652,7 +7652,7 @@ declare var IDBKeyRange: { } interface IDBObjectStore { - readonly indexNames: string[]; + readonly indexNames: DOMStringList; keyPath: string | string[]; readonly name: string; readonly transaction: IDBTransaction; diff --git a/baselines/webworker.generated.d.ts b/baselines/webworker.generated.d.ts index 1d3f45624..d6edcc4f5 100644 --- a/baselines/webworker.generated.d.ts +++ b/baselines/webworker.generated.d.ts @@ -341,7 +341,7 @@ declare var IDBCursorWithValue: { interface IDBDatabase extends EventTarget { readonly name: string; - readonly objectStoreNames: string[]; + readonly objectStoreNames: DOMStringList; onabort: (this: this, ev: Event) => any; onerror: (this: this, ev: ErrorEvent) => any; version: number; @@ -407,7 +407,7 @@ declare var IDBKeyRange: { } interface IDBObjectStore { - readonly indexNames: string[]; + readonly indexNames: DOMStringList; keyPath: string | string[]; readonly name: string; readonly transaction: IDBTransaction; diff --git a/inputfiles/overridingTypes.json b/inputfiles/overridingTypes.json index 00eef78fc..0a0c3e873 100644 --- a/inputfiles/overridingTypes.json +++ b/inputfiles/overridingTypes.json @@ -899,5 +899,12 @@ "interface": "MouseEvent", "name": "initMouseEvent", "signatures": ["initMouseEvent(typeArg: string, canBubbleArg: boolean, cancelableArg: boolean, viewArg: Window, detailArg: number, screenXArg: number, screenYArg: number, clientXArg: number, clientYArg: number, ctrlKeyArg: boolean, altKeyArg: boolean, shiftKeyArg: boolean, metaKeyArg: boolean, buttonArg: number, relatedTargetArg: EventTarget | null): void"] + }, + { + "kind": "property", + "interface": "DataTransfer", + "readonly": true, + "name": "types", + "type": "string[]" } ]