-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.js
5 lines (5 loc) · 1.71 KB
/
index.js
1
2
3
4
5
"use strict";var m=function(r,e){return function(){return e||r((e={exports:{}}).exports,e),e.exports}};var g=m(function(y,o){
var u=require('@stdlib/utils-define-nonenumerable-read-only-property/dist'),s=require('@stdlib/utils-define-nonenumerable-read-only-accessor/dist'),d=require('@stdlib/assert-is-integer/dist').isPrimitive,l=require('@stdlib/assert-is-null/dist'),f=require('@stdlib/assert-is-undefined/dist'),v=require('@stdlib/assert-is-slice/dist'),p=require('@stdlib/error-tools-fmtprodmsg/dist');function c(r){return d(r)||l(r)||f(r)||v(r)}function a(){var r,e,i,t,n;if(r=arguments.length,!(this instanceof a)){if(r===1)return new a(arguments[0]);if(r===2)return new a(arguments[0],arguments[1]);if(r===3)return new a(arguments[0],arguments[1],arguments[2]);if(r===4)return new a(arguments[0],arguments[1],arguments[2],arguments[3]);if(r===5)return new a(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4]);for(i=[],n=0;n<r;n++)i.push(arguments[n]);return e=Object.create(a.prototype),a.apply(e,i)}for(this._data=[],n=0;n<r;n++){if(t=arguments[n],!c(t))throw new TypeError(p('1j1Em',n,String(t)));this._data.push(t===void 0?null:t)}return this}u(a,"name","MultiSlice");s(a.prototype,"ndims",function(){return this._data.length});s(a.prototype,"data",function(){return this._data.slice()});u(a.prototype,"toString",function(){var e,i,t;for(e=this._data,i=[],t=0;t<e.length;t++)i.push(String(e[t]));return"MultiSlice("+i.join(",")+")"});u(a.prototype,"toJSON",function(){var e,i,t,n;for(e=this._data,i={type:"MultiSlice",data:[]},n=0;n<e.length;n++)t=e[n],i.data.push(t&&typeof t.toJSON=="function"?t.toJSON():t);return i});o.exports=a
});var h=g();module.exports=h;
/** @license Apache-2.0 */
//# sourceMappingURL=index.js.map