From 1d456447cfed54b982995b4b0962647df8dc5594 Mon Sep 17 00:00:00 2001 From: Fabiano Brito Date: Sun, 10 Mar 2019 16:45:09 +0200 Subject: [PATCH 1/3] Add SVGFEDropShadowElement interface. --- inputfiles/addedTypes.json | 44 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/inputfiles/addedTypes.json b/inputfiles/addedTypes.json index 10a1da38f..478985cca 100644 --- a/inputfiles/addedTypes.json +++ b/inputfiles/addedTypes.json @@ -245,6 +245,50 @@ }, "interfaces": { "interface": { + "SVGFEDropShadowElement": { + "name": "SVGFEDropShadowElement", + "exposed": "Window", + "properties": { + "property": { + "in1": { + "name": "in1", + "read-only": 1, + "override-type": "SVGAnimatedString" + }, + "dx": { + "name": "dx", + "read-only": 1, + "override-type": "SVGAnimatedNumber" + }, + "dy": { + "name": "dy", + "read-only": 1, + "override-type": "SVGAnimatedNumber" + }, + "stdDeviationX": { + "name": "stdDeviationX", + "read-only": 1, + "override-type": "SVGAnimatedNumber" + }, + "stdDeviationY": { + "name": "stdDeviationY", + "read-only": 1, + "override-type": "SVGAnimatedNumber" + } + } + }, + "methods": { + "method": { + "setStdDeviation": { + "name": "setStdDeviation", + "override-signatures": [ + "setStdDeviation(stdDeviationX: number, stdDeviationY: number): void" + ] + } + } + }, + "extends": "SVGElement" + }, "AbortSignal": { "events": { "event": [ From cea78cd18f124f1b23fbbe08817cafc8f704692a Mon Sep 17 00:00:00 2001 From: Fabiano Brito Date: Sun, 10 Mar 2019 16:48:57 +0200 Subject: [PATCH 2/3] Generate baseline. --- baselines/dom.generated.d.ts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/baselines/dom.generated.d.ts b/baselines/dom.generated.d.ts index 7a980ebbd..a67249b04 100644 --- a/baselines/dom.generated.d.ts +++ b/baselines/dom.generated.d.ts @@ -12905,6 +12905,24 @@ declare var SVGFEDistantLightElement: { new(): SVGFEDistantLightElement; }; +interface SVGFEDropShadowElement extends SVGElement { + readonly dx: SVGAnimatedNumber; + readonly dy: SVGAnimatedNumber; + readonly in1: SVGAnimatedString; + readonly stdDeviationX: SVGAnimatedNumber; + readonly stdDeviationY: SVGAnimatedNumber; + setStdDeviation(stdDeviationX: number, stdDeviationY: number): void; + addEventListener(type: K, listener: (this: SVGFEDropShadowElement, ev: SVGElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: SVGFEDropShadowElement, ev: SVGElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; +} + +declare var SVGFEDropShadowElement: { + prototype: SVGFEDropShadowElement; + new(): SVGFEDropShadowElement; +}; + /** The SVGFEFloodElement interface corresponds to the element. */ interface SVGFEFloodElement extends SVGElement, SVGFilterPrimitiveStandardAttributes { addEventListener(type: K, listener: (this: SVGFEFloodElement, ev: SVGElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; From d1acb7eea9b145dd78e9e7b2fdcefe56f01bc3f4 Mon Sep 17 00:00:00 2001 From: Fabiano Brito Date: Sat, 16 Mar 2019 10:16:41 +0200 Subject: [PATCH 3/3] Implement SVGFilterPrimitiveStandardAttributes in SVGFEDropShadowElement. --- baselines/dom.generated.d.ts | 2 +- inputfiles/addedTypes.json | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/baselines/dom.generated.d.ts b/baselines/dom.generated.d.ts index a67249b04..c6f2df0a8 100644 --- a/baselines/dom.generated.d.ts +++ b/baselines/dom.generated.d.ts @@ -12905,7 +12905,7 @@ declare var SVGFEDistantLightElement: { new(): SVGFEDistantLightElement; }; -interface SVGFEDropShadowElement extends SVGElement { +interface SVGFEDropShadowElement extends SVGElement, SVGFilterPrimitiveStandardAttributes { readonly dx: SVGAnimatedNumber; readonly dy: SVGAnimatedNumber; readonly in1: SVGAnimatedString; diff --git a/inputfiles/addedTypes.json b/inputfiles/addedTypes.json index 478985cca..c8ec10957 100644 --- a/inputfiles/addedTypes.json +++ b/inputfiles/addedTypes.json @@ -287,7 +287,8 @@ } } }, - "extends": "SVGElement" + "extends": "SVGElement", + "implements": ["SVGFilterPrimitiveStandardAttributes"] }, "AbortSignal": { "events": {