From 0deccadb525c5613ecb18c6210cbe8a466c1cf0c Mon Sep 17 00:00:00 2001 From: Lucien Greathouse Date: Tue, 8 Dec 2015 17:07:55 -0700 Subject: [PATCH] Mark Element.setAttribute's parameters as required --- baselines/dom.generated.d.ts | 2 +- inputfiles/overridingTypes.json | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/baselines/dom.generated.d.ts b/baselines/dom.generated.d.ts index 8caad14a0..74c69a6cd 100644 --- a/baselines/dom.generated.d.ts +++ b/baselines/dom.generated.d.ts @@ -2969,7 +2969,7 @@ interface Element extends Node, GlobalEventHandlers, ElementTraversal, NodeSelec removeAttributeNode(oldAttr: Attr): Attr; requestFullscreen(): void; requestPointerLock(): void; - setAttribute(name?: string, value?: string): void; + setAttribute(name: string, value: string): void; setAttributeNS(namespaceURI: string, qualifiedName: string, value: string): void; setAttributeNode(newAttr: Attr): Attr; setAttributeNodeNS(newAttr: Attr): Attr; diff --git a/inputfiles/overridingTypes.json b/inputfiles/overridingTypes.json index 7a75e01c1..9e519c0f7 100644 --- a/inputfiles/overridingTypes.json +++ b/inputfiles/overridingTypes.json @@ -277,5 +277,11 @@ "interface": "HTMLTableRowElement", "name": "insertCell", "signatures": ["insertCell(index?: number): HTMLTableCellElement"] + }, + { + "kind": "method", + "interface": "Element", + "name": "setAttribute", + "signatures": ["setAttribute(name: string, value: string): void"] } ]