1 | import { absNumber, acoshNumber, acosNumber, acothNumber, acotNumber, acschNumber, acscNumber, addNumber, andNumber, asechNumber, asecNumber, asinhNumber, asinNumber, atan2Number, atanhNumber, atanNumber, bitAndNumber, bitNotNumber, bitOrNumber, bitXorNumber, cbrtNumber, ceilNumber, combinationsNumber, coshNumber, cosNumber, cothNumber, cotNumber, cschNumber, cscNumber, cubeNumber, divideNumber, expm1Number, expNumber, fixNumber, floorNumber, gammaNumber, gcdNumber, isIntegerNumber, isNaNNumber, isNegativeNumber, isPositiveNumber, isZeroNumber, lcmNumber, leftShiftNumber, log10Number, log1pNumber, log2Number, logNumber, modNumber, multiplyNumber, normNumber, notNumber, orNumber, powNumber, rightArithShiftNumber, rightLogShiftNumber, sechNumber, secNumber, signNumber, sinhNumber, sinNumber, sqrtNumber, squareNumber, subtractNumber, tanhNumber, tanNumber, unaryMinusNumber, unaryPlusNumber, xgcdNumber, xorNumber } from './plain/number';
|
2 | import { factory } from './utils/factory';
|
3 | import { noIndex, noMatrix, noSubset } from './utils/noop';
|
4 |
|
5 |
|
6 |
|
7 | export { createTyped } from './core/function/typed';
|
8 |
|
9 | export { createResultSet } from './type/resultset/ResultSet';
|
10 | export { createRangeClass } from './type/matrix/Range';
|
11 | export { createHelpClass } from './expression/Help';
|
12 | export { createChainClass } from './type/chain/Chain';
|
13 | export { createHelp } from './expression/function/help';
|
14 | export { createChain } from './type/chain/function/chain';
|
15 |
|
16 | export { createSimplify } from './function/algebra/simplify';
|
17 | export { createDerivative } from './function/algebra/derivative';
|
18 | export { createRationalize } from './function/algebra/rationalize';
|
19 |
|
20 | export var createUnaryMinus = createNumberFactory('unaryMinus', unaryMinusNumber);
|
21 | export var createUnaryPlus = createNumberFactory('unaryPlus', unaryPlusNumber);
|
22 | export var createAbs = createNumberFactory('abs', absNumber);
|
23 | export var createAddScalar = createNumberFactory('addScalar', addNumber);
|
24 | export var createCbrt = createNumberFactory('cbrt', cbrtNumber);
|
25 | export var createCeil = createNumberFactory('ceil', ceilNumber);
|
26 | export var createCube = createNumberFactory('cube', cubeNumber);
|
27 | export var createExp = createNumberFactory('exp', expNumber);
|
28 | export var createExpm1 = createNumberFactory('expm1', expm1Number);
|
29 | export var createFix = createNumberFactory('fix', fixNumber);
|
30 | export var createFloor = createNumberFactory('floor', floorNumber);
|
31 | export var createGcd = createNumberFactory('gcd', gcdNumber);
|
32 | export var createLcm = createNumberFactory('lcm', lcmNumber);
|
33 | export var createLog10 = createNumberFactory('log10', log10Number);
|
34 | export var createLog2 = createNumberFactory('log2', log2Number);
|
35 | export var createMod = createNumberFactory('mod', modNumber);
|
36 | export var createMultiplyScalar = createNumberFactory('multiplyScalar', multiplyNumber);
|
37 | export var createMultiply = createNumberFactory('multiply', multiplyNumber);
|
38 | export { createNthRootNumber as createNthRoot } from './function/arithmetic/nthRoot';
|
39 | export var createSign = createNumberFactory('sign', signNumber);
|
40 | export var createSqrt = createNumberFactory('sqrt', sqrtNumber);
|
41 | export var createSquare = createNumberFactory('square', squareNumber);
|
42 | export var createSubtract = createNumberFactory('subtract', subtractNumber);
|
43 | export var createXgcd = createNumberFactory('xgcd', xgcdNumber);
|
44 | export var createDivideScalar = createNumberFactory('divideScalar', divideNumber);
|
45 | export var createPow = createNumberFactory('pow', powNumber);
|
46 | export { createRoundNumber as createRound } from './function/arithmetic/round';
|
47 | export var createLog = createNumberFactory('log', logNumber);
|
48 | export var createLog1p = createNumberFactory('log1p', log1pNumber);
|
49 | export var createAdd = createNumberFactory('add', addNumber);
|
50 | export { createHypot } from './function/arithmetic/hypot';
|
51 | export var createNorm = createNumberFactory('norm', normNumber);
|
52 | export var createDivide = createNumberFactory('divide', divideNumber);
|
53 |
|
54 | export var createBitAnd = createNumberFactory('bitAnd', bitAndNumber);
|
55 | export var createBitNot = createNumberFactory('bitNot', bitNotNumber);
|
56 | export var createBitOr = createNumberFactory('bitOr', bitOrNumber);
|
57 | export var createBitXor = createNumberFactory('bitXor', bitXorNumber);
|
58 | export var createLeftShift = createNumberFactory('leftShift', leftShiftNumber);
|
59 | export var createRightArithShift = createNumberFactory('rightArithShift', rightArithShiftNumber);
|
60 | export var createRightLogShift = createNumberFactory('rightLogShift', rightLogShiftNumber);
|
61 |
|
62 | export { createStirlingS2 } from './function/combinatorics/stirlingS2';
|
63 | export { createBellNumbers } from './function/combinatorics/bellNumbers';
|
64 | export { createCatalan } from './function/combinatorics/catalan';
|
65 | export { createComposition } from './function/combinatorics/composition';
|
66 |
|
67 | export { createE, createUppercaseE, createFalse
|
68 | , createInfinity, createLN10, createLN2, createLOG10E, createLOG2E, createNaN, createNull, createPhi, createPi, createUppercasePi, createSQRT1_2
|
69 | , createSQRT2, createTau, createTrue, createVersion } from './constants';
|
70 |
|
71 | export { createNumber } from './type/number';
|
72 | export { createString } from './type/string';
|
73 | export { createBoolean } from './type/boolean';
|
74 | export { createParser } from './expression/function/parser';
|
75 |
|
76 | export { createNode } from './expression/node/Node';
|
77 | export { createAccessorNode } from './expression/node/AccessorNode';
|
78 | export { createArrayNode } from './expression/node/ArrayNode';
|
79 | export { createAssignmentNode } from './expression/node/AssignmentNode';
|
80 | export { createBlockNode } from './expression/node/BlockNode';
|
81 | export { createConditionalNode } from './expression/node/ConditionalNode';
|
82 | export { createConstantNode } from './expression/node/ConstantNode';
|
83 | export { createFunctionAssignmentNode } from './expression/node/FunctionAssignmentNode';
|
84 | export { createIndexNode } from './expression/node/IndexNode';
|
85 | export { createObjectNode } from './expression/node/ObjectNode';
|
86 | export { createOperatorNode } from './expression/node/OperatorNode';
|
87 | export { createParenthesisNode } from './expression/node/ParenthesisNode';
|
88 | export { createRangeNode } from './expression/node/RangeNode';
|
89 | export { createRelationalNode } from './expression/node/RelationalNode';
|
90 | export { createSymbolNode } from './expression/node/SymbolNode';
|
91 | export { createFunctionNode } from './expression/node/FunctionNode';
|
92 | export { createParse } from './expression/parse';
|
93 | export { createCompile } from './expression/function/compile';
|
94 | export { createEvaluate } from './expression/function/evaluate';
|
95 | export { createParserClass } from './expression/Parser';
|
96 |
|
97 | export var createAnd = createNumberFactory('and', andNumber);
|
98 | export var createNot = createNumberFactory('not', notNumber);
|
99 | export var createOr = createNumberFactory('or', orNumber);
|
100 | export var createXor = createNumberFactory('xor', xorNumber);
|
101 |
|
102 | export { createApply } from './function/matrix/apply';
|
103 | export { createFilter } from './function/matrix/filter';
|
104 | export { createForEach } from './function/matrix/forEach';
|
105 | export { createMap } from './function/matrix/map';
|
106 | export { createRange } from './function/matrix/range';
|
107 | export { createSize } from './function/matrix/size';
|
108 |
|
109 | export var createIndex = factory('index', [], function () {
|
110 | return noIndex;
|
111 | });
|
112 | export var createMatrix = factory('matrix', [], function () {
|
113 | return noMatrix;
|
114 | });
|
115 |
|
116 | export var createSubset = factory('subset', [], function () {
|
117 | return noSubset;
|
118 | });
|
119 |
|
120 |
|
121 | export { createPartitionSelect } from './function/matrix/partitionSelect';
|
122 |
|
123 | export var createCombinations = createNumberFactory('combinations', combinationsNumber);
|
124 | export var createGamma = createNumberFactory('gamma', gammaNumber);
|
125 | export { createCombinationsWithRep } from './function/probability/combinationsWithRep';
|
126 | export { createFactorial } from './function/probability/factorial';
|
127 | export { createMultinomial } from './function/probability/multinomial';
|
128 | export { createPermutations } from './function/probability/permutations';
|
129 | export { createPickRandom } from './function/probability/pickRandom';
|
130 | export { createRandomNumber as createRandom } from './function/probability/random';
|
131 | export { createRandomInt } from './function/probability/randomInt';
|
132 |
|
133 | export { createEqualScalarNumber as createEqualScalar } from './function/relational/equalScalar';
|
134 | export { createCompareNumber as createCompare } from './function/relational/compare';
|
135 | export { createCompareNatural } from './function/relational/compareNatural';
|
136 | export { createCompareTextNumber as createCompareText } from './function/relational/compareText';
|
137 | export { createEqualNumber as createEqual } from './function/relational/equal';
|
138 | export { createEqualText } from './function/relational/equalText';
|
139 | export { createSmallerNumber as createSmaller } from './function/relational/smaller';
|
140 | export { createSmallerEqNumber as createSmallerEq } from './function/relational/smallerEq';
|
141 | export { createLargerNumber as createLarger } from './function/relational/larger';
|
142 | export { createLargerEqNumber as createLargerEq } from './function/relational/largerEq';
|
143 | export { createDeepEqual } from './function/relational/deepEqual';
|
144 | export { createUnequalNumber as createUnequal } from './function/relational/unequal';
|
145 |
|
146 | export { createErf } from './function/special/erf';
|
147 |
|
148 | export { createMode } from './function/statistics/mode';
|
149 | export { createProd } from './function/statistics/prod';
|
150 | export { createMax } from './function/statistics/max';
|
151 | export { createMin } from './function/statistics/min';
|
152 | export { createSum } from './function/statistics/sum';
|
153 | export { createMean } from './function/statistics/mean';
|
154 | export { createMedian } from './function/statistics/median';
|
155 | export { createMad } from './function/statistics/mad';
|
156 | export { createVariance } from './function/statistics/variance';
|
157 | export { createQuantileSeq } from './function/statistics/quantileSeq';
|
158 | export { createStd } from './function/statistics/std';
|
159 |
|
160 | export { createFormat } from './function/string/format';
|
161 | export { createPrint } from './function/string/print';
|
162 |
|
163 | export var createAcos = createNumberFactory('acos', acosNumber);
|
164 | export var createAcosh = createNumberFactory('acosh', acoshNumber);
|
165 | export var createAcot = createNumberFactory('acot', acotNumber);
|
166 | export var createAcoth = createNumberFactory('acoth', acothNumber);
|
167 | export var createAcsc = createNumberFactory('acsc', acscNumber);
|
168 | export var createAcsch = createNumberFactory('acsch', acschNumber);
|
169 | export var createAsec = createNumberFactory('asec', asecNumber);
|
170 | export var createAsech = createNumberFactory('asech', asechNumber);
|
171 | export var createAsin = createNumberFactory('asin', asinNumber);
|
172 | export var createAsinh = createNumberFactory('asinh', asinhNumber);
|
173 | export var createAtan = createNumberFactory('atan', atanNumber);
|
174 | export var createAtan2 = createNumberFactory('atan2', atan2Number);
|
175 | export var createAtanh = createNumberFactory('atanh', atanhNumber);
|
176 | export var createCos = createNumberFactory('cos', cosNumber);
|
177 | export var createCosh = createNumberFactory('cosh', coshNumber);
|
178 | export var createCot = createNumberFactory('cot', cotNumber);
|
179 | export var createCoth = createNumberFactory('coth', cothNumber);
|
180 | export var createCsc = createNumberFactory('csc', cscNumber);
|
181 | export var createCsch = createNumberFactory('csch', cschNumber);
|
182 | export var createSec = createNumberFactory('sec', secNumber);
|
183 | export var createSech = createNumberFactory('sech', sechNumber);
|
184 | export var createSin = createNumberFactory('sin', sinNumber);
|
185 | export var createSinh = createNumberFactory('sinh', sinhNumber);
|
186 | export var createTan = createNumberFactory('tan', tanNumber);
|
187 | export var createTanh = createNumberFactory('tanh', tanhNumber);
|
188 |
|
189 | export { createApplyTransform } from './expression/transform/apply.transform';
|
190 | export { createFilterTransform } from './expression/transform/filter.transform';
|
191 | export { createForEachTransform } from './expression/transform/forEach.transform';
|
192 | export { createMapTransform } from './expression/transform/map.transform';
|
193 | export { createMaxTransform } from './expression/transform/max.transform';
|
194 | export { createMeanTransform } from './expression/transform/mean.transform';
|
195 | export { createMinTransform } from './expression/transform/min.transform';
|
196 | export { createRangeTransform } from './expression/transform/range.transform';
|
197 | export { createSubsetTransform } from './expression/transform/subset.transform';
|
198 | export { createStdTransform } from './expression/transform/std.transform';
|
199 | export { createSumTransform } from './expression/transform/sum.transform';
|
200 | export { createVarianceTransform } from './expression/transform/variance.transform';
|
201 |
|
202 | export { createClone } from './function/utils/clone';
|
203 | export var createIsInteger = createNumberFactory('isInteger', isIntegerNumber);
|
204 | export var createIsNegative = createNumberFactory('isNegative', isNegativeNumber);
|
205 | export { createIsNumeric } from './function/utils/isNumeric';
|
206 | export { createHasNumericValue } from './function/utils/hasNumericValue';
|
207 | export var createIsPositive = createNumberFactory('isPositive', isPositiveNumber);
|
208 | export var createIsZero = createNumberFactory('isZero', isZeroNumber);
|
209 | export var createIsNaN = createNumberFactory('isNaN', isNaNNumber);
|
210 | export { createTypeOf } from './function/utils/typeOf';
|
211 | export { createIsPrime } from './function/utils/isPrime';
|
212 | export { createNumeric } from './function/utils/numeric';
|
213 |
|
214 | export { createReviver } from './json/reviver';
|
215 | export { createReplacer } from './json/replacer';
|
216 |
|
217 | function createNumberFactory(name, fn) {
|
218 | return factory(name, ['typed'], function (_ref) {
|
219 | var typed = _ref.typed;
|
220 | return typed(fn);
|
221 | });
|
222 | } |
\ | No newline at end of file |