1 | "use strict";
|
2 |
|
3 | Object.defineProperty(exports, "__esModule", {
|
4 | value: true
|
5 | });
|
6 | exports.createRangeTransform = void 0;
|
7 |
|
8 | var _factory = require("../../utils/factory");
|
9 |
|
10 | var _range = require("../../function/matrix/range");
|
11 |
|
12 | var name = 'range';
|
13 | var dependencies = ['typed', 'config', '?matrix', '?bignumber', 'smaller', 'smallerEq', 'larger', 'largerEq'];
|
14 | var createRangeTransform =
|
15 |
|
16 | (0, _factory.factory)(name, dependencies, function (_ref) {
|
17 | var typed = _ref.typed,
|
18 | config = _ref.config,
|
19 | matrix = _ref.matrix,
|
20 | bignumber = _ref.bignumber,
|
21 | smaller = _ref.smaller,
|
22 | smallerEq = _ref.smallerEq,
|
23 | larger = _ref.larger,
|
24 | largerEq = _ref.largerEq;
|
25 | var range = (0, _range.createRange)({
|
26 | typed: typed,
|
27 | config: config,
|
28 | matrix: matrix,
|
29 | bignumber: bignumber,
|
30 | smaller: smaller,
|
31 | smallerEq: smallerEq,
|
32 | larger: larger,
|
33 | largerEq: largerEq
|
34 | });
|
35 | |
36 |
|
37 |
|
38 |
|
39 |
|
40 |
|
41 |
|
42 | return typed('range', {
|
43 | '...any': function any(args) {
|
44 | var lastIndex = args.length - 1;
|
45 | var last = args[lastIndex];
|
46 |
|
47 | if (typeof last !== 'boolean') {
|
48 |
|
49 | args.push(true);
|
50 | }
|
51 |
|
52 | return range.apply(null, args);
|
53 | }
|
54 | });
|
55 | }, {
|
56 | isTransformFunction: true
|
57 | });
|
58 | exports.createRangeTransform = createRangeTransform; |
\ | No newline at end of file |