tc39/proposal-record-tuple
ECMAScript proposal for the Record and Tuple value types. | Stage 2: it will change!
HTML
Pinned issues
Issues
- 22
What about sets?
#377 opened by mlanza - 16
Allowing records and tuples to contain functions
#390 opened by danieltroger - 25
Can I use?
#379 opened by mikeal - 6
Record and Tuple creation should be recursive.
#378 opened by caikan - 1
Question about the implicitly-sorted-rule of key
#389 opened by navegador5 - 3
- 57
Status of value semantics?
#387 opened by AprilArcus - 8
Is empty tuple / record falsy?
#380 opened by tiansh - 0
Tuple.fromAsync?
#385 opened by js-choi - 2
Looking to confirm: CanBeHeldWeakly remains false even if rec/tup includes unforgeable symbols?
#384 opened by bathos - 2
Map/Set’s SameValueZero key/value mapping
#383 opened by bathos - 1
Does `.with()` accept array as first argument?
#382 opened by llllvvuu - 2
Syntax problems with VSCode
#381 opened by sscaff1 - 6
How about classes?
#358 opened by Kycermann - 6
Is this planned for ES14?
#376 opened by mlanza - 4
- 6
`let` binding record and tuple should be writable
#372 opened by magic-akari - 5
Why mixing immutability and tuples ?
#371 opened by houd1ni - 1
`Record` name conflict with Typescript
#370 opened by stafyniaksacha - 5
Stage 3 Checklist
#336 opened by rricard - 0
- 0
add support for tuples to {Async,}Iterator.prototype.flatMap and {Async,}Iterator.from
#369 opened by michaelficarra - 5
Upgradeable ArrayBuffers
#368 opened by sffc - 2
Can we agree on a list of design goals for the README?
#366 opened by brad4d - 9
brad4d Stage 3 Review feedback
#364 opened by brad4d - 1
Ensure correct behavior of Tuple methods that refer to the definition of Array methods
#323 opened by nicolo-ribaudo - 5
- 12
- 1
Avoid looking up @@isConcatSpreadable for tuples.
#334 opened by acutmore - 5
Stage 3 Review
#349 opened by ljharb - 4
Record.keys/entries/values
#338 opened by bakkot - 1
- 0
`DefineOwnProperty` for tuples is inconsistent
#352 opened by catamorphism - 6
Review feedback
#345 opened by rkirsling - 2
`DefineOwnProperty` abstract operation differs from existing behavior for non-writable properties
#342 opened by catamorphism - 5
- 0
Record.fromEntries handling of duplicate keys
#339 opened by acutmore - 3
using Records where only Objects are currently permitted: [[Prototype]]?
#326 opened by michaelficarra - 1
Removal of `Record.isRecord` & `Tuple.isTuple`
#335 opened by rricard - 3
- 11
review: `Record(Object(recordPrimitive))` should detect and return internal slot value
#329 opened by ljharb - 1
Naming JSON.parsePrimitive instead of parseImmutable
#327 opened by hax - 0
some spec review comments
#306 opened by ljharb - 6
Consider terser syntax - skip # inside tuple/record literal for nested tuples/records
#322 opened by callionica - 1
ToPrimitive of Record wrapper throws
#320 opened by acutmore - 2
Tuple.prototype doesn't have Symbol.toStringTag
#314 opened by rricard - 0
Allow Records and Tuples where objects/arrays are currently allowed/supported
#318 opened by acutmore - 2
- 1
Comparable records
#305 opened by xp44mm - 3
Equality isn't working in the playground
#308 opened by rpamely