nerdamer-ts
Version:
javascript light-weight symbolic math expression evaluator
18 lines • 579 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.vecget = void 0;
const Utils_1 = require("../../../../Core/Utils");
const Symbol_1 = require("../../../../Types/Symbol");
/**
* Retrieves and item from a vector
* @param {Vector} vector
* @param {Number} index
* @returns {Vector|Symbol}
*/
function vecget(vector, index) {
if (index.isConstant() && (0, Utils_1.isInt)(index))
return vector.elements[index];
return (0, Symbol_1.symfunction)('vecget', arguments);
}
exports.vecget = vecget;
//# sourceMappingURL=vecget.js.map