- From: Anne van Kesteren <notifications@github.com>
- Date: Thu, 14 Nov 2019 04:46:17 -0800
- To: heycam/webidl <webidl@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
Received on Thursday, 14 November 2019 12:46:23 UTC
annevk commented on this pull request. > @@ -6529,6 +6579,19 @@ Each pair of [=flattened member types=] in a [=union type=], <var ignore>T</var> and <var ignore>U</var>, must be [=distinguishable=]. +<p class="advisement" id="limit-bigint-numeric-unions"> +It is possible to create a union of {{bigint}} and a [=numeric type=]. +However, this is generally only supposed to be used for interfaces such as +[[ECMA-402#numberformat-objects|NumberFormat]], which formats the values rather than using them in +calculations. +It would not be appropriate to accept such a union, only to then convert values of the +[=numeric type=] to a {{bigint}} for further processing, as this runs the risk of introducing +precision errors. +Please +<a href="https://github.com/heycam/webidl/issues/new?title=Intent%20to%20use%20bigint/numeric union">file an issue</a> +to discuss before using this feature. ```suggestion before using this feature. ``` -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/heycam/webidl/pull/525#pullrequestreview-316925055
Received on Thursday, 14 November 2019 12:46:23 UTC