-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove non-interface/mixin data from api directory #6810
Comments
Note that some of the Constrain* types you listed are not dictionaries in the spec, just incorrectly claimed to be dictionaries on MDN. (They should still be removed IMHO.) |
Another enum spotted in #10784: |
These are the *Init.json files we all, all dictionaries: api/MutationObserverInit.json |
I've found some other dictionaries in our BCD by searching for the word "dictionary" in the MDN content, as well as I've updated the issue to turn it into a checklist of what we have left to remove and added all of the additional problematic files we've found. I'm also pinning this issue since it's an important goal and even helps bring our real value percentage up some! |
This PR removes the `DOMPointInit` dictionary from BCD. Part of work for mdn#6810.
This PR removes the `DOMPointInit` dictionary from BCD. Part of work for #6810.
I believe https://developer.mozilla.org/en-US/docs/Web/API/Transferable is also a non-interface page / BCD data. |
Good catch, thanks @Elchi3! Yeah, this looks like something we can remove. I've added it to the list! |
RTCIceCredentialType is removed via #18496 yet |
RTCRtpSynchronizationSource is also removed via #21759 yet |
these three are in #21761 |
Thanks @skyclouds2001, I believe this is all merged and done now. Closing 🎉 |
Found some non-interface things:
Dictionaries:
Mixins:
Other:
The text was updated successfully, but these errors were encountered: