UNPKG

unreal.js

Version:

A pak reader for games like VALORANT & Fortnite written in Node.JS

26 lines (25 loc) 718 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.UnrealArray = void 0; /** * Array used in unreal.js * - DEPRECATED: Lambda may impact performance, use for loop * @deprecated */ class UnrealArray extends Array { /** * Creates an instance using values * @param {number} length Length of array * @param {any} init Method to call * @example new UnrealArray(69, (i) => new SomeIndexClass(i)) */ constructor(length, init) { super(); if (length > 0 && init) { for (let i = 0; i < length; ++i) { this.push(init(i)); } } } } exports.UnrealArray = UnrealArray;