← back to v146 · iterator-sequencing

conformance · v146

v146 · iterator-sequencing — conformance probe

8 assertions drawn from the spec. Each is a single contract the spec text makes. Pass/fail reflects what this browser executed; blocked means the contract was not run because it needs user mediation, hardware, or another unavailable precondition. Open the page in Chrome stable / canary / Firefox / Safari to compare.

browser: spec: https://tc39.es/proposal-iterator-sequencing/ chromestatus: #5193275975794688 generated 2026-06-06T15:03:36Z by codex-devtools-mcp
0
pass
0
fail
0
blocked
8
total
id contract kind verdict detail
iterator-concat-exists Iterator.concat is exposed as a static method on the global Iterator constructor. typeof
iterator-concat-empty-arglist Iterator.concat() with no arguments returns an iterator that yields nothing. script
iterator-concat-two-arrays-in-order Iterator.concat([1,2],[3]) yields 1,2,3 in order. script
iterator-concat-mixes-iterators Iterator.concat accepts iterator helpers and arrays interchangeably. script
iterator-concat-rejects-non-iterables Iterator.concat throws a TypeError when an argument is not iterable. throws
iterator-concat-returns-iterator-helper The value returned from Iterator.concat has Iterator.prototype on its chain (so chaining .map/.filter works). script
iterator-concat-propagates-source-errors If one source throws during iteration, Iterator.concat propagates the error and does not pull subsequent sources. script
iterator-concat-accepts-string-objects Iterator.concat can consume String objects as iterable object inputs and yield their characters in order. script