From 032e3577cc7e29e8f59f749a409fdc3bc0b04077 Mon Sep 17 00:00:00 2001 From: Alan Agius Date: Mon, 12 Feb 2018 23:28:37 +0100 Subject: [PATCH] fix: add `escape` to `CSS` Closes: https://github.com/Microsoft/TypeScript/issues/21090 --- baselines/dom.generated.d.ts | 7 +++++-- inputfiles/addedTypes.json | 24 ++++++++++++++++++------ 2 files changed, 23 insertions(+), 8 deletions(-) diff --git a/baselines/dom.generated.d.ts b/baselines/dom.generated.d.ts index 480e9f93a..9f5bbb66a 100644 --- a/baselines/dom.generated.d.ts +++ b/baselines/dom.generated.d.ts @@ -1819,9 +1819,12 @@ declare var CryptoKeyPair: { }; interface CSS { - supports(property: string, value?: string): boolean; + escape(value: string): string; } -declare var CSS: CSS; + +declare var CSS: { + supports(property: string, value?: string): boolean; +}; interface CSSConditionRule extends CSSGroupingRule { conditionText: string; diff --git a/inputfiles/addedTypes.json b/inputfiles/addedTypes.json index c316e688c..f4c2d0b8f 100644 --- a/inputfiles/addedTypes.json +++ b/inputfiles/addedTypes.json @@ -1575,7 +1575,9 @@ "name": "HTMLSlotElement", "extends": "HTMLElement", "flavor": "Web", - "tagNames": [ "slot" ], + "tagNames": [ + "slot" + ], "properties": [ { "name": "name", @@ -1638,10 +1640,12 @@ "kind": "interface", "name": "ElementCreationOptions", "flavor": "Web", - "properties": [{ - "name": "is?", - "type": "string" - }] + "properties": [ + { + "name": "is?", + "type": "string" + } + ] }, { "kind": "interface", @@ -2614,7 +2618,7 @@ "name": "signal", "type": "AbortSignal" } - ], + ], "methods": [ { "name": "abort", @@ -3002,5 +3006,13 @@ "signatures": [ "unlockOrientation(): void" ] + }, + { + "kind": "method", + "name": "escape", + "interface": "CSS", + "signatures": [ + "escape(value: string): string" + ] } ]