UNPKG

ion-oui

Version:

The client library of oui builder for ionic

23 lines (22 loc) 722 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.tryParsingDynamicValue = void 0; function tryParsingDynamicValue(initial, clickHandler) { if (!initial || !initial.startsWith('${')) { return initial; } var vm = clickHandler && clickHandler.vm; // console.log('vm:::', vm, clickHandler, initial); if (!vm) { return initial; } return vm.execute(initial.substring(2, initial.length - 1), false); } exports.tryParsingDynamicValue = tryParsingDynamicValue; Array.prototype.rotate = function (n) { n = n % this.length; while (this.length && n < 0) n += this.length; this.push.apply(this, this.splice(0, n)); return this; };