113 lines
2.8 KiB
JavaScript
113 lines
2.8 KiB
JavaScript
// Module ID: 133
|
|
// Function ID: 2180
|
|
// Name: NodeList
|
|
// Dependencies: [6, 7, 99, 100, 131, 129]
|
|
// Exports: createNodeList
|
|
|
|
// Module 133 (NodeList)
|
|
import _classCallCheck from "_classCallCheck";
|
|
import _defineProperties from "_defineProperties";
|
|
import _classPrivateFieldBase from "_classPrivateFieldBase";
|
|
import setPlatformObject from "setPlatformObject";
|
|
|
|
const require = arg1;
|
|
let closure_5 = require("_classPrivateFieldKey")("length");
|
|
let tmp2 = (() => {
|
|
class NodeList {
|
|
constructor(arg0) {
|
|
self = this;
|
|
tmp = outer1_2(this, NodeList);
|
|
definePropertyResult = Object.defineProperty(this, outer1_5, { writable: true, value: undefined });
|
|
num = 0;
|
|
if (0 < arg0.length) {
|
|
do {
|
|
_Object = Object;
|
|
obj = {};
|
|
obj.value = arg0[num];
|
|
obj.writable = false;
|
|
definePropertyResult1 = Object.defineProperty(self, num, obj);
|
|
num = num + 1;
|
|
length = arg0.length;
|
|
} while (num < length);
|
|
}
|
|
outer1_4(self, outer1_5)[outer1_5] = arg0.length;
|
|
return;
|
|
}
|
|
}
|
|
let obj = {
|
|
key: "length",
|
|
get() {
|
|
return outer1_4(this, outer1_5)[outer1_5];
|
|
}
|
|
};
|
|
const items = [obj, , , , , , ];
|
|
obj = {
|
|
key: "item",
|
|
value: function item(arg0) {
|
|
const self = this;
|
|
if (arg0 >= 0) {
|
|
if (arg0 < outer1_4(self, outer1_5)[outer1_5]) {
|
|
return self[arg0];
|
|
}
|
|
}
|
|
return null;
|
|
}
|
|
};
|
|
items[1] = obj;
|
|
obj = {
|
|
key: "entries",
|
|
value: function entries() {
|
|
return NodeList(outer1_1[4]).createEntriesIterator(this);
|
|
}
|
|
};
|
|
items[2] = obj;
|
|
items[3] = {
|
|
key: "forEach",
|
|
value: function forEach(call) {
|
|
const self = this;
|
|
let num = 0;
|
|
if (0 < outer1_4(this, outer1_5)[outer1_5]) {
|
|
do {
|
|
if (null == arg1) {
|
|
let tmp6 = call(self[num], num, self);
|
|
} else {
|
|
let tmp = call;
|
|
let tmp2 = arg1;
|
|
let tmp3 = num;
|
|
let tmp4 = self;
|
|
let callResult = call.call(arg1, self[num], num, self);
|
|
}
|
|
num = num + 1;
|
|
let tmp7 = outer1_4;
|
|
let tmp8 = outer1_5;
|
|
} while (num < outer1_4(self, outer1_5)[outer1_5]);
|
|
}
|
|
}
|
|
};
|
|
items[4] = {
|
|
key: "keys",
|
|
value: function keys() {
|
|
return NodeList(outer1_1[4]).createKeyIterator(this);
|
|
}
|
|
};
|
|
items[5] = {
|
|
key: "values",
|
|
value: function values() {
|
|
return NodeList(outer1_1[4]).createValueIterator(this);
|
|
}
|
|
};
|
|
items[6] = {
|
|
key: Symbol.iterator,
|
|
value() {
|
|
return NodeList(outer1_1[4]).createValueIterator(this);
|
|
}
|
|
};
|
|
return callback(NodeList, items);
|
|
})();
|
|
let closure_6 = tmp2;
|
|
setPlatformObject.setPlatformObject(tmp2);
|
|
|
|
export default tmp2;
|
|
export const createNodeList = function createNodeList(arg0) {
|
|
return new closure_6(arg0);
|
|
};
|