UNPKG

848 BJavaScriptView Raw
1import { factory } from '../../utils/factory.js';
2import { errorTransform } from './utils/errorTransform.js';
3import { createSubset } from '../../function/matrix/subset.js';
4var name = 'subset';
5var dependencies = ['typed', 'matrix'];
6export var createSubsetTransform = /* #__PURE__ */factory(name, dependencies, _ref => {
7 var {
8 typed,
9 matrix
10 } = _ref;
11 var subset = createSubset({
12 typed,
13 matrix
14 });
15 /**
16 * Attach a transform function to math.subset
17 * Adds a property transform containing the transform function.
18 *
19 * This transform creates a range which includes the end value
20 */
21
22 return typed('subset', {
23 '...any': function any(args) {
24 try {
25 return subset.apply(null, args);
26 } catch (err) {
27 throw errorTransform(err);
28 }
29 }
30 });
31}, {
32 isTransformFunction: true
33});
\No newline at end of file