UNPKG

@tableau/taco-toolkit

Version:
49 lines 3 kB
"use strict"; var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { if (typeof b !== "function" && b !== null) throw new TypeError("Class extends value " + String(b) + " is not a constructor or null"); extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); Object.defineProperty(exports, "__esModule", { value: true }); exports.delay = exports.EpsUtilsPlugin = void 0; var sandbox_plugin_1 = require("../sandbox-plugin"); //This class will be used to inject some node modules that don't work in the sandbox //This funationality will be for intenal use at this moment and won't be exposed in the SKD var EpsUtilsPlugin = /** @class */ (function (_super) { __extends(EpsUtilsPlugin, _super); function EpsUtilsPlugin() { return _super !== null && _super.apply(this, arguments) || this; } EpsUtilsPlugin.prototype.registerClass = function (sandbox) { var methods = [ { isStatic: true, externalName: 'delay', functionRef: delay, }, ]; (0, sandbox_plugin_1.addClassToSandbox)(sandbox, methods, 'EpsUtils'); }; return EpsUtilsPlugin; }(sandbox_plugin_1.SandboxPlugin)); exports.EpsUtilsPlugin = EpsUtilsPlugin; function delay(timeMs) { return new Promise(function (resolve) { return setTimeout(function () { console.log('>EpsUtils.delay'); resolve(true); }, timeMs); }); } exports.delay = delay; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXBzLXV0aWxzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vc3JjL2Vwcy9zYW5kYm94L3Nkay9wYXJzZXItdXRpbHMvZXBzLXV0aWxzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUNBLG9EQUFnRjtBQUVoRixvRkFBb0Y7QUFDcEYsMkZBQTJGO0FBQzNGO0lBQW9DLGtDQUFhO0lBQWpEOztJQVlBLENBQUM7SUFYQyxzQ0FBYSxHQUFiLFVBQWMsT0FBa0I7UUFDOUIsSUFBTSxPQUFPLEdBQWlCO1lBQzVCO2dCQUNFLFFBQVEsRUFBRSxJQUFJO2dCQUNkLFlBQVksRUFBRSxPQUFPO2dCQUNyQixXQUFXLEVBQUUsS0FBSzthQUNuQjtTQUNGLENBQUE7UUFFRCxJQUFBLGtDQUFpQixFQUFDLE9BQU8sRUFBRSxPQUFPLEVBQUUsVUFBVSxDQUFDLENBQUE7SUFDakQsQ0FBQztJQUNILHFCQUFDO0FBQUQsQ0FBQyxBQVpELENBQW9DLDhCQUFhLEdBWWhEO0FBWlksd0NBQWM7QUFjM0IsU0FBZ0IsS0FBSyxDQUFDLE1BQWM7SUFDbEMsT0FBTyxJQUFJLE9BQU8sQ0FBQyxVQUFDLE9BQU87UUFDekIsT0FBQSxVQUFVLENBQUM7WUFDVCxPQUFPLENBQUMsR0FBRyxDQUFDLGlCQUFpQixDQUFDLENBQUE7WUFDOUIsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFBO1FBQ2YsQ0FBQyxFQUFFLE1BQU0sQ0FBQztJQUhWLENBR1UsQ0FDWCxDQUFBO0FBQ0gsQ0FBQztBQVBELHNCQU9DIn0=