UNPKG

@ima/core

Version:

IMA.js framework for isomorphic javascript application

28 lines (22 loc) 705 B
const util = require('util'); var root = typeof window !== 'undefined' && window !== null ? window : global; root.$IMA = root.$IMA || {}; root.$IMA.Test = true; root.$IMA.$Debug = true; root.$Debug = true; root.extend = extend; root.using = using; root.TextEncoder = util.TextEncoder; root.TextDecoder = util.TextDecoder; function using(values, func) { for (var i = 0, count = values.length; i < count; i++) { if (Object.prototype.toString.call(values[i]) !== '[object Array]') { values[i] = [values[i]]; } func.apply(this, values[i]); } } function extend(ChildClass, ParentClass) { ChildClass.prototype = new ParentClass(); ChildClass.prototype.constructor = ChildClass; }