UNPKG

functionfoundry

Version:
1,374 lines (804 loc) 31.6 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _branch = require('./branch'); var _branch2 = _interopRequireDefault(_branch); var _choose = require('./choose'); var _choose2 = _interopRequireDefault(_choose); var _and = require('./and'); var _and2 = _interopRequireDefault(_and); var _or = require('./or'); var _or2 = _interopRequireDefault(_or); var _not = require('./not'); var _not2 = _interopRequireDefault(_not); var _eq = require('./eq'); var _eq2 = _interopRequireDefault(_eq); var _ne = require('./ne'); var _ne2 = _interopRequireDefault(_ne); var _gt = require('./gt'); var _gt2 = _interopRequireDefault(_gt); var _gte = require('./gte'); var _gte2 = _interopRequireDefault(_gte); var _lt = require('./lt'); var _lt2 = _interopRequireDefault(_lt); var _lte = require('./lte'); var _lte2 = _interopRequireDefault(_lte); var _ifblank = require('./ifblank'); var _ifblank2 = _interopRequireDefault(_ifblank); var _ifempty = require('./ifempty'); var _ifempty2 = _interopRequireDefault(_ifempty); var _iferror = require('./iferror'); var _iferror2 = _interopRequireDefault(_iferror); var _ifna = require('./ifna'); var _ifna2 = _interopRequireDefault(_ifna); var _isarray = require('./isarray'); var _isarray2 = _interopRequireDefault(_isarray); var _isblank = require('./isblank'); var _isblank2 = _interopRequireDefault(_isblank); var _isboolean = require('./isboolean'); var _isboolean2 = _interopRequireDefault(_isboolean); var _isdate = require('./isdate'); var _isdate2 = _interopRequireDefault(_isdate); var _isemail = require('./isemail'); var _isemail2 = _interopRequireDefault(_isemail); var _isempty = require('./isempty'); var _isempty2 = _interopRequireDefault(_isempty); var _iserror = require('./iserror'); var _iserror2 = _interopRequireDefault(_iserror); var _iseven = require('./iseven'); var _iseven2 = _interopRequireDefault(_iseven); var _isfalsy = require('./isfalsy'); var _isfalsy2 = _interopRequireDefault(_isfalsy); var _isfunction = require('./isfunction'); var _isfunction2 = _interopRequireDefault(_isfunction); var _isleapyear = require('./isleapyear'); var _isleapyear2 = _interopRequireDefault(_isleapyear); var _isna = require('./isna'); var _isna2 = _interopRequireDefault(_isna); var _isnumber = require('./isnumber'); var _isnumber2 = _interopRequireDefault(_isnumber); var _isodd = require('./isodd'); var _isodd2 = _interopRequireDefault(_isodd); var _isoweeknum = require('./isoweeknum'); var _isoweeknum2 = _interopRequireDefault(_isoweeknum); var _isref = require('./isref'); var _isref2 = _interopRequireDefault(_isref); var _istext = require('./istext'); var _istext2 = _interopRequireDefault(_istext); var _istruthy = require('./istruthy'); var _istruthy2 = _interopRequireDefault(_istruthy); var _isurl = require('./isurl'); var _isurl2 = _interopRequireDefault(_isurl); var _iswholenumber = require('./iswholenumber'); var _iswholenumber2 = _interopRequireDefault(_iswholenumber); var _xor = require('./xor'); var _xor2 = _interopRequireDefault(_xor); var _add = require('./add'); var _add2 = _interopRequireDefault(_add); var _subtract = require('./subtract'); var _subtract2 = _interopRequireDefault(_subtract); var _multiply = require('./multiply'); var _multiply2 = _interopRequireDefault(_multiply); var _divide = require('./divide'); var _divide2 = _interopRequireDefault(_divide); var _abs = require('./abs'); var _abs2 = _interopRequireDefault(_abs); var _acos = require('./acos'); var _acos2 = _interopRequireDefault(_acos); var _cos = require('./cos'); var _cos2 = _interopRequireDefault(_cos); var _pi = require('./pi'); var _pi2 = _interopRequireDefault(_pi); var _power = require('./power'); var _power2 = _interopRequireDefault(_power); var _round = require('./round'); var _round2 = _interopRequireDefault(_round); var _roundup = require('./roundup'); var _roundup2 = _interopRequireDefault(_roundup); var _sin = require('./sin'); var _sin2 = _interopRequireDefault(_sin); var _tan = require('./tan'); var _tan2 = _interopRequireDefault(_tan); var _tau = require('./tau'); var _tau2 = _interopRequireDefault(_tau); var _trunc = require('./trunc'); var _trunc2 = _interopRequireDefault(_trunc); var _char = require('./char'); var _char2 = _interopRequireDefault(_char); var _code = require('./code'); var _code2 = _interopRequireDefault(_code); var _concatenate = require('./concatenate'); var _concatenate2 = _interopRequireDefault(_concatenate); var _exact = require('./exact'); var _exact2 = _interopRequireDefault(_exact); var _find = require('./find'); var _find2 = _interopRequireDefault(_find); var _join = require('./join'); var _join2 = _interopRequireDefault(_join); var _left = require('./left'); var _left2 = _interopRequireDefault(_left); var _len = require('./len'); var _len2 = _interopRequireDefault(_len); var _lower = require('./lower'); var _lower2 = _interopRequireDefault(_lower); var _numbervalue = require('./numbervalue'); var _numbervalue2 = _interopRequireDefault(_numbervalue); var _parsebool = require('./parsebool'); var _parsebool2 = _interopRequireDefault(_parsebool); var _parsedate = require('./parsedate'); var _parsedate2 = _interopRequireDefault(_parsedate); var _parsequery = require('./parsequery'); var _parsequery2 = _interopRequireDefault(_parsequery); var _proper = require('./proper'); var _proper2 = _interopRequireDefault(_proper); var _replace = require('./replace'); var _replace2 = _interopRequireDefault(_replace); var _right = require('./right'); var _right2 = _interopRequireDefault(_right); var _rept = require('./rept'); var _rept2 = _interopRequireDefault(_rept); var _search = require('./search'); var _search2 = _interopRequireDefault(_search); var _substitute = require('./substitute'); var _substitute2 = _interopRequireDefault(_substitute); var _substituteAll = require('./substituteAll'); var _substituteAll2 = _interopRequireDefault(_substituteAll); var _surroundKeys = require('./surroundKeys'); var _surroundKeys2 = _interopRequireDefault(_surroundKeys); var _split = require('./split'); var _split2 = _interopRequireDefault(_split); var _text = require('./text'); var _text2 = _interopRequireDefault(_text); var _trim = require('./trim'); var _trim2 = _interopRequireDefault(_trim); var _upper = require('./upper'); var _upper2 = _interopRequireDefault(_upper); var _hlookup = require('./hlookup'); var _hlookup2 = _interopRequireDefault(_hlookup); var _index = require('./index'); var _index2 = _interopRequireDefault(_index); var _lookup = require('./lookup'); var _lookup2 = _interopRequireDefault(_lookup); var _match = require('./match'); var _match2 = _interopRequireDefault(_match); var _vlookup = require('./vlookup'); var _vlookup2 = _interopRequireDefault(_vlookup); var _date = require('./date'); var _date2 = _interopRequireDefault(_date); var _datevalue = require('./datevalue'); var _datevalue2 = _interopRequireDefault(_datevalue); var _datedif = require('./datedif'); var _datedif2 = _interopRequireDefault(_datedif); var _day = require('./day'); var _day2 = _interopRequireDefault(_day); var _days = require('./days360'); var _days2 = _interopRequireDefault(_days); var _edate = require('./edate'); var _edate2 = _interopRequireDefault(_edate); var _eomonth = require('./eomonth'); var _eomonth2 = _interopRequireDefault(_eomonth); var _hour = require('./hour'); var _hour2 = _interopRequireDefault(_hour); var _minute = require('./minute'); var _minute2 = _interopRequireDefault(_minute); var _month = require('./month'); var _month2 = _interopRequireDefault(_month); var _now = require('./now'); var _now2 = _interopRequireDefault(_now); var _second = require('./second'); var _second2 = _interopRequireDefault(_second); var _today = require('./today'); var _today2 = _interopRequireDefault(_today); var _time = require('./time'); var _time2 = _interopRequireDefault(_time); var _timevalue = require('./timevalue'); var _timevalue2 = _interopRequireDefault(_timevalue); var _year = require('./year'); var _year2 = _interopRequireDefault(_year); var _yearfrac = require('./yearfrac'); var _yearfrac2 = _interopRequireDefault(_yearfrac); var _average = require('./average'); var _average2 = _interopRequireDefault(_average); var _min = require('./min'); var _min2 = _interopRequireDefault(_min); var _max = require('./max'); var _max2 = _interopRequireDefault(_max); var _query = require('./query'); var _query2 = _interopRequireDefault(_query); var _sum = require('./sum'); var _sum2 = _interopRequireDefault(_sum); var _fv = require('./fv'); var _fv2 = _interopRequireDefault(_fv); var _nper = require('./nper'); var _nper2 = _interopRequireDefault(_nper); var _npv = require('./npv'); var _npv2 = _interopRequireDefault(_npv); var _pmt = require('./pmt'); var _pmt2 = _interopRequireDefault(_pmt); var _pv = require('./pv'); var _pv2 = _interopRequireDefault(_pv); var _bin2dec = require('./bin2dec'); var _bin2dec2 = _interopRequireDefault(_bin2dec); var _dec2bin = require('./dec2bin'); var _dec2bin2 = _interopRequireDefault(_dec2bin); var _oct2dec = require('./oct2dec'); var _oct2dec2 = _interopRequireDefault(_oct2dec); var _filter = require('./filter'); var _filter2 = _interopRequireDefault(_filter); var _flatten = require('./flatten'); var _flatten2 = _interopRequireDefault(_flatten); var _map = require('./map'); var _map2 = _interopRequireDefault(_map); var _pluck = require('./pluck'); var _pluck2 = _interopRequireDefault(_pluck); var _reduce = require('./reduce'); var _reduce2 = _interopRequireDefault(_reduce); var _some = require('./some'); var _some2 = _interopRequireDefault(_some); var _sort = require('./sort'); var _sort2 = _interopRequireDefault(_sort); var _unique = require('./unique'); var _unique2 = _interopRequireDefault(_unique); var _changed = require('./changed'); var _changed2 = _interopRequireDefault(_changed); var _diff = require('./diff'); var _diff2 = _interopRequireDefault(_diff); var _clean = require('./clean'); var _clean2 = _interopRequireDefault(_clean); var _get = require('./get'); var _get2 = _interopRequireDefault(_get); var _select = require('./select'); var _select2 = _interopRequireDefault(_select); var _cellindex = require('./cellindex'); var _cellindex2 = _interopRequireDefault(_cellindex); var _column = require('./column'); var _column2 = _interopRequireDefault(_column); var _columnletter = require('./columnletter'); var _columnletter2 = _interopRequireDefault(_columnletter); var _columnnumber = require('./columnnumber'); var _columnnumber2 = _interopRequireDefault(_columnnumber); var _decodebase = require('./decodebase64'); var _decodebase2 = _interopRequireDefault(_decodebase); var _decodejwt = require('./decodejwt'); var _decodejwt2 = _interopRequireDefault(_decodejwt); var _guid = require('./guid'); var _guid2 = _interopRequireDefault(_guid); var _int = require('./int'); var _int2 = _interopRequireDefault(_int); var _index2col = require('./index2col'); var _index2col2 = _interopRequireDefault(_index2col); var _index2row = require('./index2row'); var _index2row2 = _interopRequireDefault(_index2row); var _n = require('./n'); var _n2 = _interopRequireDefault(_n); var _numbers = require('./numbers'); var _numbers2 = _interopRequireDefault(_numbers); var _ref = require('./ref'); var _ref2 = _interopRequireDefault(_ref); var _serial = require('./serial'); var _serial2 = _interopRequireDefault(_serial); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } // Copyright @ 2015-2016 JC Fisher // # FunctionFoundry // Library of functions distributed through npm. // // ## Install // ```sh // npm install --save functionfoundry // ``` // ## Polyfills // The library includes a polyfill for Number.isNaN. // ### Number.isNaN // credit: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/isNaN Number.isNaN = Number.isNaN || function (value) { return value !== value; }; // ## Functions // The library includes functions for logic, math, text, lookup, date/time, aggregation, arrays, objects, finance, statistics and other utilities. // ### Logical // #### [branch](./branch) // `branch` is equivalent to `if-elseif-else`. // define `cond` alias for branch var cond = _branch2.default; // #### [choose](./choose) // `choose` is equivalent to `switch case`. // #### [and](./and) // `and` returns true when all arguments are true or evaluates to true. // #### [or](./or) // `or` returns true when any argument is true or evaluates to true. // #### [not](./not) // `not` returns the inverse. // #### [eq](./eq) // `eq` returns true when the first and second arguments are equivalent. String comparision is _case insensitive_. // #### [ne](./ne) // `ne` returns true when the first and second arguments are not equivalent. String comparision is _case insensitive_. // #### [gt](./gt) // `gt` returns true when first argument is greater than the second. // #### [gte](./gte) // `gte` returns true when first argument is greater than or equal to the second. // #### [lt](./lt) // `lt` returns true when first argument is less than the second. // #### [lte](./lte) // `lte` returns true when first argument is less than or equal to the second. // #### [ifblank](./ifblank) // `ifempty` returns the second argument when the first argument is blank or the third argument var ifBlank = _ifblank2.default; // #### [ifempty](./ifempty) // `ifempty` returns the second argument when the first argument is empty or the third argument var ifEmpty = _ifempty2.default; // #### [iferror](./iferror) // `ifempty` returns the second argument when the first argument is an error or the third argument var ifError = _iferror2.default; // #### [ifna](./ifna) // `ifempty` returns the second argument when the first argument is #NA! or the third argument var ifNA = _ifna2.default; // #### [isarray](./isarray) // `isarray` returns true when the value is an array. var isArray = _isarray2.default; // #### [isblank](./isblank) // `isblank` returns true when the value is undefined or null. var isBlank = _isblank2.default; // #### [isboolean](./isboolean) // `isboolean` returns true when the value is true or false. var isbool = _isboolean2.default; var isBoolean = _isboolean2.default; var isBool = _isboolean2.default; // #### [isdate](./isdate) // `isdate` returns true when the value is a JavaScript Date object. var isDate = _isdate2.default; // #### [isemail](./isemail) // `isdate` returns true when the value matches the pattern for a valid email address. var isEmail = _isemail2.default; // #### [isempty](./isempty) // `isempty` returns true when the value is blank or empty string. var isEmpty = _isempty2.default; // #### [iserror](./iserror) // `iserror` returns true when the value is an error value. var isError = _iserror2.default; // #### [iseven](./iseven) // `iseven` returns true when the value is an even number. var isEven = _iseven2.default; // #### [isfalsy](./isfalsy) // `isfalsy` returns true when value is a string. var isFalsy = _isfalsy2.default; // #### [isfunction](./isfunction) // `isfunction` returns true when the value is a JavaScript function. var isFunction = _isfunction2.default; // #### [isleapyear](./isleapyear) // `isfunction` returns true when the value is a leap year. var isLeapYear = _isleapyear2.default; // #### [isna](./isna) // `isna` returns true when the value is #NA!. var isNA = _isna2.default; // #### [isnumber](./isnumber) // `isnumber` returns true when the value is JavaScript number type and not NaN and not infinite. var isNumber = _isnumber2.default; // #### [isodd](./isodd) // `isodd` returns true when the value is an odd number. var isOdd = _isodd2.default; // #### [isoweeknum](./isoweeknum) // `isoweeknum` returns number of the ISO week number of the year for a given date. var isoWeekNum = _isoweeknum2.default; // #### [isref](./isref) // `isref` returns true when value is a ref object. var isRef = _isref2.default; // #### [istext](./istext) // `istext` returns true when value is a string. var isText = _istext2.default; // #### [istruthy](./istruthy) // `istruthy` returns true when value is a string. var isTruthy = _istruthy2.default; // #### [isurl](./isurl) // `isurl` returns true when value matches a url pattern. var isURL = _isurl2.default; // #### [iswholenumber](./iswholenumber) // `iswholenumber` returns true when value is an integer. var isWholeNumber = _iswholenumber2.default; var isInteger = _iswholenumber2.default; // #### [xor](./xor) // `xor` returns the logical exclusive Or of all arguments. // ### Math functions // #### [add](./add) // `add` sums the first and second arguments. // #### [subtract](./subtract) // `subtract` returns the difference between the first and second arguments. // #### [multiply](./multiply) // `multiply` returns the product of the first and second arguments. // #### [divide](./divide) // `divide` returns the result of the first argument divided by the second. // #### [abs](./abs) // `abs` returns the absolute value of the first argument. // #### [acos](./acos) // `acos` returns the inverse cosine of a number. // #### [cos](./cos) /// `cos` returns the cosine of a number // #### [pi](./pi) /// `pi` returns the circle constant 3.14... // #### [power](./power) // `power` returns the nth power of a number. // #### [round](./round) // `round` returns a number rounded to a precision. // #### [roundup](./roundup) // `roundup` returns a number rounded up to a precision. // #### [sin](./sin) // `sin` return the sinine of a number. // #### [tan](./tan) // `tan` returns the tangent of a number. // #### [tau](./tau) // `tau` returns the circle constant 6.28... // #### [trunc](./trunc) // `trunc` returns a number truncated to a given precision. // ### Text // #### [char](./char) // `char` returns a character given an ASCII code. // #### [code](./code) // `code` returns the ASCII code for a given character. // #### [concatenate](./concatenate) // `concatenate` combines multiple values into a string. var concat = _concatenate2.default; // #### [exact](./exact) // `exact` compares two values for strict equivalence. // #### [find](./find) // `find` searches a string for a value and returns the index. // #### [join](./join) // `join` combines an array of values into a string with a given delimiter. // #### [left](./left) // `left` returns a given number of characters from the left side of a string. // #### [len](./len) // `len` returns the size of a string of array. // #### [lower](./lower) // `lower` converts text to lower case. // #### [numbervalue](./numbervalue) // `numbervalue` converts text into a number. var numberValue = _numbervalue2.default; // #### [parsebool](./parsebool) // `parsebool` converts text into a boolean value. var parseBool = _parsebool2.default; // #### [parsedate](./parsedate) // `parsedate` converts text into a JavaScript date object var parseDate = _parsedate2.default; // #### [parsequery](./parsequery) // `parsequery` returns a JSObject for a URL query string. var parseQuery = _parsequery2.default; // #### [proper](./proper) // `proper` returns a string as a proper name. // #### [replace](./replace) // `replace` returns a string where one value is replaced with a new value. // #### [right](./right) // `right` returns a given number of characters from the right of a string. // #### [rept](./rept) // `rept` returns a string with a given value repeated `n` times. // #### [search](./search) // `search` returns the index of a value inside a string with wildcard support for single characters (?) and multiple characters (*). // #### [substitute](./substitute) // `substitute` returns a new string with every instance of value replaced. // #### [substituteAll](./substituteAll) // `substituteAll` returns a new string with every instance of set of values replaced. var template = _substituteAll2.default; // #### [surroundKeys](./surroundKeys) // `surroundKeys` returns a new object where the keys have been wrapped with start and end strings. // #### [split](./split) // `split` returns an array of strings from a given string separated by a delimiter. // #### [text](./text) // `text` formats numbers and dates using a format code. // #### [trim](./trim) // `trim` returns a value with the whitespace removed from the left and right. // #### [upper](./upper) // `upper` returns a value in all upper case. // ### Lookup and reference // #### [hlookup](./hlookup) // `hlookup` searches the first row and returns the value from the found column at a given row. // #### [index](./index) // `index` returns the value for a given row and column. // #### [lookup](./lookup) // `lookup` searches an array and returns the value found or (optionally) the value at the same index in a second array. // #### [match](./match) // `match` searches an array and returns the found index with support for wildcard and range queries. // #### [vlookup](./vlookup) // `vlookup` searches the first column and returns the value from the found row at a given column. // ### Date manipulation // #### [date](./date) // `date` returns a serial number for a given year, month and day. // #### [datevalue](./datevalue) // `datevalue` returns a serial number for a given date string. var dateValue = _datevalue2.default; // #### [datedif](./datedif) // `datedif` returns the difference between two dates with support for multiple units. // #### [day](./day) // `day` returns the day part from a date or date string. // #### [days360](./days360) // `days360` returns the days behind two dates using a 360 day year. // #### [edate](./edate) // `edate` returns the serial number for a date that is a given number of months before or after a given date. // #### [eomonth](./eomonth) // `eomonth` returns the last day of the month in future or past months. // #### [hour](./hour) // `hour` returns the hour part of a time fraction value. // #### [minute](./minute) // `minute` returns the minute part of a time fraction value. // #### [month](./month) // `month` returns the month for a given date. // #### [now](./now) // `now` returns the current date time in a serial number and time fraction. // #### [second](./second) // `second` return the second part of a time fraction // #### [today](./today) // `today` returns a serial number for the current date. // #### [time](./time) // `time` returns a time fraction for an hour, minute and second. // #### [timevalue](./timevalue) // `timevalue` returns a time fraction given a text value. // #### [year](./year) // `year` return the year for a given date. // #### [yearfrac](./yearfrac) // `yearfrac` calculates the fraction of a year between two dates. // ### Aggregation // #### [average](./average) // `average` returns the sum divided by the number of items. // #### [min](./min) // `min` returns the smallest value in an array. // #### [max](./max) // `min` returns the largest value in an array. // #### [query](./query) // `min` returns the largest value in an array. // #### [sum](./sum) // `sum` returns the value of all items in an array added together. // ### Finance // #### [fv](./fv) // `fv` returns the future value of an investment. // #### [nper](./nper) // `nper` returns the number of periods for an investment. // #### [npv](./npv) // `npv` returns the net present value of an investment. // #### [pmt](./pmt) // `pmt` returns the amortized payment for a loan. // #### [pv](./pv) // `pv` returns the present value of an investment. // ### Engineering // #### [bin2dec](./bin2dec) // `bin2dec` converts a binary number into a decimal value. // #### [dec2bin](./dec2bin) // `dec2bin` converts a decimal value to a binary string. // #### [oct2dec](./oct2dec) // `oct2dec` converts an octal string to a decimal value. // ### Arrays // #### [filter](./filter) // `filter` limits a range based on arrays of true/false values. // #### [flatten](./flatten) // `flatten` returns an array with values flatten into a single dimension. // #### [map](./map) // `map` returns an array mapped to new values with a given function. // #### [pluck](./pluck) // `pluck` returns an array with a property plucked from an array of objects. // #### [reduce](./reduce) // `reduce` converts an array into a value. // #### [some](./some) // `some` returns true if some of the values in an array match the criteria. // #### [sort](./sort) // `sort` returns an array sorted by criteria. // #### [unique](./unique) // `unique` returns the list of unique values from an array. // ### Objects // #### [changed](./changed) // `changed` computes the list of keys that are different between two objects. // #### [diff](./diff) // `diff` computes the unique left, unique right and changed properties of two objects. // #### [clean](./clean) // `clean` returns an object skipping properties with empty values. // #### [get](./get) // `get` returns the value of a property from an object. // #### [select](./select) // `select` returns an object with keys limited to a given set. // ### Utility // #### [cellindex](./cellindex) // `cellindex` computes the index of a row/column in a fixed size 1 dimensional space. var cellIndex = _cellindex2.default; // #### [column](./column) // `column` returns the column index from a cell index. // #### [columnletter](./columnletter) // `column` returns the column letter from a cell index. var columnLetter = _columnletter2.default; // #### [columnnumber](./columnnumber) // `columnnumber` converts a column letter into a number. // #### [decodebase64](./decodebase64) // `decodeBase64` decodes the base 64 binary into string var decodeBase64 = _decodebase2.default; var atob = _decodebase2.default; // #### [decodejwt](./decodejwt) // `decodeJWT` decodes the payload from a JSON Web Token var decodeJWT = _decodejwt2.default; // #### [guid](./guid) // `guid` returns a new globally unique identifier (version 4). // #### [int](./int) // `int` return the floor of a number. // #### [index2col](./index2col) // `index2col` computes the column given a cell index. // #### [index2row](./index2row) // `index2row` computes the row given a cell index. // #### [n](./n) // `n` converts a `value` to a number. It supports numbers, true, false and dates. // #### [numbers](./numbers) // `numbers` returns the numbers from an array. // #### [ref](./ref) // `ref` returns a ref object that represents a range. // #### [serial](./serial) // `serial` converts a JS date into the number of days from 1/1/1900. exports.default = { abs: _abs2.default, acos: _acos2.default, add: _add2.default, and: _and2.default, atob: atob, average: _average2.default, bin2dec: _bin2dec2.default, branch: _branch2.default, cellIndex: cellIndex, cellindex: _cellindex2.default, changed: _changed2.default, char: _char2.default, choose: _choose2.default, clean: _clean2.default, code: _code2.default, column: _column2.default, columnLetter: columnLetter, columnletter: _columnletter2.default, columnnumber: _columnnumber2.default, concat: concat, concatenate: _concatenate2.default, cond: cond, cos: _cos2.default, date: _date2.default, dateValue: dateValue, datedif: _datedif2.default, datevalue: _datevalue2.default, day: _day2.default, days360: _days2.default, dec2bin: _dec2bin2.default, decodeBase64: decodeBase64, decodeJWT: decodeJWT, decodebase64: _decodebase2.default, decodejwt: _decodejwt2.default, diff: _diff2.default, divide: _divide2.default, edate: _edate2.default, eomonth: _eomonth2.default, eq: _eq2.default, exact: _exact2.default, filter: _filter2.default, find: _find2.default, flatten: _flatten2.default, fv: _fv2.default, get: _get2.default, gt: _gt2.default, gte: _gte2.default, guid: _guid2.default, hlookup: _hlookup2.default, hour: _hour2.default, ifBlank: ifBlank, ifEmpty: ifEmpty, ifError: ifError, ifNA: ifNA, ifblank: _ifblank2.default, ifempty: _ifempty2.default, iferror: _iferror2.default, ifna: _ifna2.default, index: _index2.default, index2col: _index2col2.default, index2row: _index2row2.default, int: _int2.default, isArray: isArray, isBlank: isBlank, isBool: isBool, isBoolean: isBoolean, isDate: isDate, isEmail: isEmail, isEmpty: isEmpty, isError: isError, isEven: isEven, isFunction: isFunction, isInteger: isInteger, isLeapYear: isLeapYear, isNA: isNA, isNumber: isNumber, isOdd: isOdd, isRef: isRef, isText: isText, isWholeNumber: isWholeNumber, isarray: _isarray2.default, isblank: _isblank2.default, isbool: isbool, isboolean: _isboolean2.default, isdate: _isdate2.default, isemail: _isemail2.default, isempty: _isempty2.default, iserror: _iserror2.default, iseven: _iseven2.default, isfalsy: _isfalsy2.default, isfunction: _isfunction2.default, isleapyear: _isleapyear2.default, isna: _isna2.default, isnumber: _isnumber2.default, isoWeekNum: isoWeekNum, isodd: _isodd2.default, isoweeknum: _isoweeknum2.default, isref: _isref2.default, istext: _istext2.default, istruthy: _istruthy2.default, isurl: _isurl2.default, iswholenumber: _iswholenumber2.default, join: _join2.default, left: _left2.default, len: _len2.default, lookup: _lookup2.default, lower: _lower2.default, lt: _lt2.default, lte: _lte2.default, map: _map2.default, match: _match2.default, max: _max2.default, min: _min2.default, minute: _minute2.default, month: _month2.default, multiply: _multiply2.default, n: _n2.default, ne: _ne2.default, not: _not2.default, now: _now2.default, nper: _nper2.default, npv: _npv2.default, numberValue: numberValue, numbers: _numbers2.default, numbervalue: _numbervalue2.default, oct2dec: _oct2dec2.default, or: _or2.default, parseBool: parseBool, parseDate: parseDate, parseQuery: parseQuery, parsebool: _parsebool2.default, parsedate: _parsedate2.default, parsequery: _parsequery2.default, pi: _pi2.default, pluck: _pluck2.default, pmt: _pmt2.default, power: _power2.default, proper: _proper2.default, pv: _pv2.default, query: _query2.default, reduce: _reduce2.default, ref: _ref2.default, replace: _replace2.default, rept: _rept2.default, right: _right2.default, round: _round2.default, roundup: _roundup2.default, search: _search2.default, second: _second2.default, select: _select2.default, serial: _serial2.default, sin: _sin2.default, some: _some2.default, sort: _sort2.default, split: _split2.default, substitute: _substitute2.default, substituteAll: _substituteAll2.default, subtract: _subtract2.default, sum: _sum2.default, surroundKeys: _surroundKeys2.default, tan: _tan2.default, tau: _tau2.default, template: template, text: _text2.default, time: _time2.default, timevalue: _timevalue2.default, today: _today2.default, trim: _trim2.default, trunc: _trunc2.default, unique: _unique2.default, upper: _upper2.default, vlookup: _vlookup2.default, xor: _xor2.default, year: _year2.default, yearfrac: _yearfrac2.default }; module.exports = exports['default'];