UNPKG

@stdlib/esm

Version:

ES module distribution for Stdlib, a standard library for JavaScript and Node.js.

3 lines 822 B
// This file is a part of stdlib. License is Apache-2.0: http://www.apache.org/licenses/LICENSE-2.0 import e from"./ctor.js";import r from"./../dtypes.js";var n=!0,o={codegen:n},t=["codegen"],g=t,c=g.length,d=c-1;function f(e,r){var n,o;for(n=e+";",o=0;o<c;o++)n+=g[o]+"="+r[g[o]],o<d&&(n+=",");return n}var u=["codegen=true","codegen=false"],a=r,l=u,v=a(),h=v.length,i=l.length;function s(){var e,r,n,o;for(e={},n=0;n<h;n++)for(r=v[n],o=0;o<i;o++)e[r+";"+l[o]]=[];return e}var p=e,m=o,j=f,x=s,y=x();function b(e,r,n){var o,t,g,c,d,f;if((t={}).codegen=arguments.length>2?void 0===n.codegen?m.codegen:n.codegen:m.codegen,g=j(e,t),r<=(c=(o=y[g]).length))!1===(d=o[r-1])&&(d=p(e,r,t),o[r-1]=d);else{for(f=c+1;f<r;f++)o.push(!1);d=p(e,r,t),o.push(d)}return d}var k=b;export default k; //# sourceMappingURL=memoized-ctor.js.map