UNPKG

lynx-framework

Version:

lynx is a NodeJS framework for Web Development, based on decorators and the async/await support.

26 lines (24 loc) 1.26 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); /** * Base class for any function class. * Each function class will be automatically instantiated once. */ var BaseFunction = /** @class */ (function () { function BaseFunction() { } /** * Utility function to safe obtain an argument. * @param args the arguments array * @param index the index of the argument to obtain */ BaseFunction.prototype.safeGet = function (args, index) { if (!args || index >= args.length) { return undefined; } return args[index]; }; return BaseFunction; }()); exports.default = BaseFunction; //# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2x5bngvdGVtcGxhdGluZy9iYXNlLmZ1bmN0aW9uLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUE7OztHQUdHO0FBQ0g7SUFBQTtJQWtCQSxDQUFDO0lBakJHOzs7O09BSUc7SUFDSSw4QkFBTyxHQUFkLFVBQWUsSUFBVyxFQUFFLEtBQWE7UUFDckMsSUFBSSxDQUFDLElBQUksSUFBSSxLQUFLLElBQUksSUFBSSxDQUFDLE1BQU0sRUFBRTtZQUMvQixPQUFPLFNBQVMsQ0FBQztTQUNwQjtRQUNELE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBQ3ZCLENBQUM7SUFPTCxtQkFBQztBQUFELENBbEJBLEFBa0JDLElBQUEiLCJmaWxlIjoidGVtcGxhdGluZy9iYXNlLmZ1bmN0aW9uLmpzIiwic291cmNlUm9vdCI6Ii4uIn0=