Skip to content

Remove Web IDL typedefs #9930

@foolip

Description

@foolip

BCD has some data for Web IDL typedefs, namely ConstrainBoolean, ConstrainDOMString, ConstrainDouble, ConstrainULong and DOMHighResTimestamp.

Typedefs in Web IDL are aliases of other types which are invisible to web developers. DOMHighResTimestamp when converted to JavaScript is a Number, but one that has a certain interpretation.

Because typedefs are aliases, they have no compat story of their own separately from the APIs that use the typedefs. In this way they are similar to dictionaries, but even more trivial.

This came up in #9892.

Metadata

Metadata

Assignees

No one assigned

    Labels

    data:apiCompat data for Web APIs. https://developer.mozilla.org/docs/Web/API

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions