OptionalcreateList: CreateList<T>The value pushed at a position, as pushAt was given it.
undefined if no value is stored there.
Declares length positions as reading the absent value over a grid that stores nothing there.
Nothing is written for them unless a blank forces the absent value out. Requires trackAbsent.
Adds a single value associated with a specific major and minor index.
The major index.
The minor index.
The value to be added.
If the value is an Array, it will be treated as a discrete value. If you want to set multiple values along the minor axis, then use pushMultipleAt.
Sets the value the positions this builder does not store read as. Set once, when it is known.
Requires trackAbsent.
Implementation of IBuilder that that adds in aligned order.
Remarks
With
trackAbsentthe builder also decides what the positions it does not store read as, the built region's Region.absentValue:nullis a blank and is never stored;null.Only a RepeatingList is read as one value; any other list is stored as given.