Optionalitems: HandleListLikeIterate over the handles in this list.
Append a handle to the end of the list.
Append a collection or iterable of handles to the end of the list.
Sum of Length across all handles (seconds).
Sum of FileSize across all handles (bytes).
Shallow copy (handles themselves are shared by reference).
Snapshot copy as a plain array.
First-match index by handle equality (path + subsong).
Remove the first handle that compares equal; returns true on hit.
Remove all handles from the list.
Remove by absolute index; returns false on out-of-range.
FbMetadbHandleList— ordered collection of FbMetadbHandle.Matches the Spider Monkey Panel handle-list shape: indexed access via
list[i], aCountgetter, mutation viaAdd/AddRange/Remove*, and helpers for total duration / file size. Indexed read-write is implemented with aProxyso consumer code that relies onlist[0] = newHandlekeeps working.Implements the SMP runtime contract; the only TS-specific addition is the
Iterable<FbMetadbHandle>declaration sofor ... ofis automatically typed.