Skip to main content

Module member_order

Module member_order 

Source
Expand description

Specification member order (docs/spec/schema.md, “Member order”).

Every object inside a specification lists its members in JavaScript’s own-property order: names that are array indexes (canonical decimal integers from 0 to 4294967294) first in ascending numeric order, then every other name in insertion order. Record data keeps its arrival order and is never passed through this module.

Functions§

member_ordered
A copy of a specification value with every object, at every depth, in specification member order. Arrays keep their element order.
member_ordered_map
A copy of a specification object with its members, and every nested object, in specification member order.