Microsoft/TypeScript
Ver no GitHubUpdate lib.dom.d.ts: `MutationObserverInit.attributeFilter` can accept an iterator
Open
#55.990 aberto em 5 de out. de 2023
BugDomain: lib.d.tsHelp Wanted
Métricas do repositório
- Stars
- (48.455 stars)
- Métricas de merge de PR
- (Mesclagem média 6d 17h) (9 fundiu PRs em 30d)
Description
⚙ Compilation target
n/a
⚙ Library
lib.dom
Missing / Incorrect Definition
MutationObserverInit
Sample Code
The following code works in Chredge, Firefox, and Safari:
const obs = new MutationObserver((records) => {
console.log(...records)
})
const s = new Set(['foo', 'bar'])
obs.observe(document.body, {
attributeFilter: s.keys() // <--------- HERE
})
document.body.setAttribute('foo', 'foo')
document.body.removeAttribute('foo')
document.body.setAttribute('bar', 'bar')
document.body.removeAttribute('bar')
Edge screenshot:
Documentation Link
https://developer.mozilla.org/en-US/docs/Web/API/MutationObserver/observe#parameters