decord/source/437_VirtualArray.js
2026-08-24 06:08:38 +00:00

30 lines
750 B
JavaScript

// Module ID: 437
// Function ID: 438
// Name: VirtualArray
// Dependencies: [42, 41]
// Module 437 (VirtualArray)
import _createClassDefault from "_createClass" /* 42 */;
import closure_0 from "_classCallCheck" /* 41 */;
class VirtualArray {
constructor(arg0) {
self = this;
tmp = closure_0(this, self);
items = [...global];
closure_0 = items;
this.size = items.length;
this.at = (arg0) => {
if (arg0 >= 0) {
if (arg0 < self.size) {
return items[arg0];
}
}
const rangeError = new RangeError("Cannot get index " + arg0 + " from a collection of size " + self.size);
throw rangeError;
};
return;
}
}
export const VirtualArray = _createClassDefault(VirtualArray);