Загрузка данных


(function anonymous(refs,createError
) {
var signature0 = refs.categories['signature'][0];
var signature1 = refs.categories['signature'][1];
var signature2 = refs.categories['signature'][2];
var signature3 = refs.categories['signature'][3];
var signature4 = refs.categories['signature'][4];
var signature5 = refs.categories['signature'][5];
var test0 = refs.categories['test'][0];
var test1 = refs.categories['test'][1];
var test2 = refs.categories['test'][2];
var test3 = refs.categories['test'][3];
var test4 = refs.categories['test'][4];
var test5 = refs.categories['test'][5];
var test6 = refs.categories['test'][6];
var test7 = refs.categories['test'][7];
var convert0 = refs.categories['convert'][0];
var convert1 = refs.categories['convert'][1];
return function bignumber(arg0) {
  "use strict";
  var name = "bignumber";
  if (arguments.length === 0) {
    return signature0(); // signature: 
  }
  if (test0(arg0)) { // type: number
    if (arguments.length === 1) {
      return signature1(arg0); // signature: number
    }
    if (arguments.length > 1) {
      throw createError(name, arguments.length, 1, arguments[1]);
    }
  }
  if (test1(arg0)) { // type: BigNumber
    if (arguments.length === 1) {
      return signature2(arg0); // signature: BigNumber
    }
    if (arguments.length > 1) {
      throw createError(name, arguments.length, 1, arguments[1]);
    }
  }
  if (test2(arg0)) { // type: Fraction
    if (arguments.length === 1) {
      return signature3(arg0); // signature: Fraction
    }
    if (arguments.length > 1) {
      throw createError(name, arguments.length, 1, arguments[1]);
    }
  }
  if (test3(arg0)) { // type: string
    if (arguments.length === 1) {
      return signature4(arg0); // signature: string
    }
    if (arguments.length > 1) {
      throw createError(name, arguments.length, 1, arguments[1]);
    }
  }
  if (test4(arg0)) { // type: Array
    if (arguments.length === 1) {
      return signature5(arg0); // signature: Array
    }
    if (arguments.length > 1) {
      throw createError(name, arguments.length, 1, arguments[1]);
    }
  }
  if (test5(arg0)) { // type: Matrix
    if (arguments.length === 1) {
      return signature5(arg0); // signature: Matrix
    }
    if (arguments.length > 1) {
      throw createError(name, arguments.length, 1, arguments[1]);
    }
  }
  if (test6(arg0)) { // type: boolean (convert to number)
    if (arguments.length === 1) {
      return signature1(convert0(arg0)); // signature: boolean
    }
    if (arguments.length > 1) {
      throw createError(name, arguments.length, 1, arguments[1]);
    }
  }
  if (test7(arg0)) { // type: null (convert to number)
    if (arguments.length === 1) {
      return signature1(convert1(arg0)); // signature: null
    }
    if (arguments.length > 1) {
      throw createError(name, arguments.length, 1, arguments[1]);
    }
  }
  throw createError(name, arguments.length, 0, arguments[0], 'number,BigNumber,Fraction,string,Array,Matrix');
}
})