Update Web IDL bindings to support extended attributes on types

Issue #11775361 • Assigned to Arron E.

Details

Author
Domenic D.
Created
Apr 24, 2017
Privacy
This issue is public.
Standard affected
Web IDL

Reports
Reported by 1 person

Sign in to watch or report this issue.

Steps to reproduce

Web IDL was recently revised to add extended attributes on types: https://github.com/heycam/webidl/pull/286

The existing extended attributes [EnforceRange], [Clamp], and [TreatNullAs] were moved to this model, so that they can no longer be used on attributes/arguments, but instead only on types. For example.

This is now making its way into specifications, see e.g. https://github.com/whatwg/html/pull/2580

It will also be crucial for SharedArrayBuffer API safelisting.

This bug is meant as a notification so the Edge team can track updating their bindings code for this Web IDL change.

Attachments

0 attachments

    Comments and activity

    • Changed Steps to Reproduce

      Changed Steps to Reproduce

    • Microsoft Edge Team

      Changed Assigned To to “James M.”

      Changed Assigned To to “Travis L.”

      Changed Title from “Update Web IDL bindings to support extended attributes on types” to “Update Web IDL bindings to support extended attributes on types”

      Changed Assigned To from “Travis L.” to “Arron E.”

    You need to sign in to your Microsoft account to add a comment.

    Sign in