Add missing extern for Promise.any
@@ -1329,6 +1329,21 @@ Promise.reject = function(opt_error) {};
*/
Promise.all = function(iterable) {};
+/**
+ * @see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise
+ * @param {!Iterable<VALUE>} iterable
+ * @return {!Promise<RESULT>}
+ * @template VALUE
+ * @template RESULT := mapunion(VALUE, (V) =>
+ * cond(isUnknown(V),
+ * unknown(),
+ * cond(isTemplatized(V) && sub(rawTypeOf(V), 'IThenable'),
+ * templateTypeOf(V, 0),
+ * cond(sub(V, 'Thenable'), unknown(), V))))
+ * =:
+ */
+Promise.any = function(iterable) {};
+
/**
* Record type representing a single element of the array value one gets from
* Promise.allSettled.
