diff --git a/baselines/dom.generated.d.ts b/baselines/dom.generated.d.ts index b7397329c..9227bd571 100644 --- a/baselines/dom.generated.d.ts +++ b/baselines/dom.generated.d.ts @@ -14936,6 +14936,24 @@ declare var Highlight: { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HighlightRegistry) */ interface HighlightRegistry { + /** [MDN Reference](https://developer.mozilla.org/en-US/docs/Web/API/HighlightRegistry/clear) */ + clear: () => void; + /** [MDN Reference](https://developer.mozilla.org/en-US/docs/Web/API/HighlightRegistry/delete) */ + delete: (id: string) => boolean; + /** [MDN Reference](https://developer.mozilla.org/en-US/docs/Web/API/HighlightRegistry/entries) */ + entries: () => MapIterator<[string, Highlight]>; + /** [MDN Reference](https://developer.mozilla.org/en-US/docs/Web/API/HighlightRegistry/get) */ + get: (key: string) => Highlight | undefined; + /** [MDN Reference](https://developer.mozilla.org/en-US/docs/Web/API/HighlightRegistry/has) */ + has: (key: string) => boolean; + /** [MDN Reference](https://developer.mozilla.org/en-US/docs/Web/API/HighlightRegistry/keys) */ + keys: () => MapIterator; + /** [MDN Reference](https://developer.mozilla.org/en-US/docs/Web/API/HighlightRegistry/set) */ + set: (key: string, value: Highlight) => void; + /** [MDN Reference](https://developer.mozilla.org/en-US/docs/Web/API/HighlightRegistry/size) */ + readonly size: number; + /** [MDN Reference](https://developer.mozilla.org/en-US/docs/Web/API/HighlightRegistry/values) */ + values: () => MapIterator; forEach(callbackfn: (value: Highlight, key: string, parent: HighlightRegistry) => void, thisArg?: any): void; } diff --git a/baselines/ts5.5/dom.generated.d.ts b/baselines/ts5.5/dom.generated.d.ts index a42edf323..4584be01c 100644 --- a/baselines/ts5.5/dom.generated.d.ts +++ b/baselines/ts5.5/dom.generated.d.ts @@ -14916,6 +14916,24 @@ declare var Highlight: { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HighlightRegistry) */ interface HighlightRegistry { + /** [MDN Reference](https://developer.mozilla.org/en-US/docs/Web/API/HighlightRegistry/clear) */ + clear: () => void; + /** [MDN Reference](https://developer.mozilla.org/en-US/docs/Web/API/HighlightRegistry/delete) */ + delete: (id: string) => boolean; + /** [MDN Reference](https://developer.mozilla.org/en-US/docs/Web/API/HighlightRegistry/entries) */ + entries: () => MapIterator<[string, Highlight]>; + /** [MDN Reference](https://developer.mozilla.org/en-US/docs/Web/API/HighlightRegistry/get) */ + get: (key: string) => Highlight | undefined; + /** [MDN Reference](https://developer.mozilla.org/en-US/docs/Web/API/HighlightRegistry/has) */ + has: (key: string) => boolean; + /** [MDN Reference](https://developer.mozilla.org/en-US/docs/Web/API/HighlightRegistry/keys) */ + keys: () => MapIterator; + /** [MDN Reference](https://developer.mozilla.org/en-US/docs/Web/API/HighlightRegistry/set) */ + set: (key: string, value: Highlight) => void; + /** [MDN Reference](https://developer.mozilla.org/en-US/docs/Web/API/HighlightRegistry/size) */ + readonly size: number; + /** [MDN Reference](https://developer.mozilla.org/en-US/docs/Web/API/HighlightRegistry/values) */ + values: () => MapIterator; forEach(callbackfn: (value: Highlight, key: string, parent: HighlightRegistry) => void, thisArg?: any): void; } diff --git a/baselines/ts5.6/dom.generated.d.ts b/baselines/ts5.6/dom.generated.d.ts index 52f215bd0..626660917 100644 --- a/baselines/ts5.6/dom.generated.d.ts +++ b/baselines/ts5.6/dom.generated.d.ts @@ -14936,6 +14936,24 @@ declare var Highlight: { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HighlightRegistry) */ interface HighlightRegistry { + /** [MDN Reference](https://developer.mozilla.org/en-US/docs/Web/API/HighlightRegistry/clear) */ + clear: () => void; + /** [MDN Reference](https://developer.mozilla.org/en-US/docs/Web/API/HighlightRegistry/delete) */ + delete: (id: string) => boolean; + /** [MDN Reference](https://developer.mozilla.org/en-US/docs/Web/API/HighlightRegistry/entries) */ + entries: () => MapIterator<[string, Highlight]>; + /** [MDN Reference](https://developer.mozilla.org/en-US/docs/Web/API/HighlightRegistry/get) */ + get: (key: string) => Highlight | undefined; + /** [MDN Reference](https://developer.mozilla.org/en-US/docs/Web/API/HighlightRegistry/has) */ + has: (key: string) => boolean; + /** [MDN Reference](https://developer.mozilla.org/en-US/docs/Web/API/HighlightRegistry/keys) */ + keys: () => MapIterator; + /** [MDN Reference](https://developer.mozilla.org/en-US/docs/Web/API/HighlightRegistry/set) */ + set: (key: string, value: Highlight) => void; + /** [MDN Reference](https://developer.mozilla.org/en-US/docs/Web/API/HighlightRegistry/size) */ + readonly size: number; + /** [MDN Reference](https://developer.mozilla.org/en-US/docs/Web/API/HighlightRegistry/values) */ + values: () => MapIterator; forEach(callbackfn: (value: Highlight, key: string, parent: HighlightRegistry) => void, thisArg?: any): void; } diff --git a/inputfiles/addedTypes.jsonc b/inputfiles/addedTypes.jsonc index fa0129427..5188b84d8 100644 --- a/inputfiles/addedTypes.jsonc +++ b/inputfiles/addedTypes.jsonc @@ -551,6 +551,60 @@ "DeviceMotionEventRotationRate": { "noInterfaceObject": true }, + "HighlightRegistry":{ + "name": "HighlightRegistry", + "properties": { + "property": { + "size": { + "name": "size", + "overrideType": "number", + "mdnUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HighlightRegistry/size", + "readonly": true + }, + "clear": { + "name": "clear", + "overrideType": "() => void", + "mdnUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HighlightRegistry/clear" + }, + "delete": { + "name": "delete", + "overrideType": "(id: string) => boolean", + "mdnUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HighlightRegistry/delete" + }, + "entries": { + "name": "entries", + "overrideType": "() => MapIterator<[string, Highlight]>", + "mdnUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HighlightRegistry/entries" + }, + "get": { + "name": "get", + "overrideType": "(key: string) => Highlight | undefined", + "mdnUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HighlightRegistry/get" + }, + "has": { + "name": "has", + "overrideType": "(key: string) => boolean", + "mdnUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HighlightRegistry/has" + }, + "keys": { + "name": "keys", + "overrideType": "() => MapIterator", + "mdnUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HighlightRegistry/keys" + }, + "values": { + "name": "values", + "overrideType": "() => MapIterator", + "mdnUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HighlightRegistry/values" + }, + "set": { + "name": "set", + "overrideType": "(key: string, value: Highlight) => void", + "mdnUrl": "https://developer.mozilla.org/en-US/docs/Web/API/HighlightRegistry/set" + } + } + } + + }, "HTMLImageElement": { "name": "HTMLImageElement", "properties": {