in src/utils/transform-data.js [52:66]
export function transform(...transforms) {
if (
!transforms.map((tr) => typeof tr === 'function' || !tr).every((v) => v)
) {
throw Error('transforms must be a function or falsy');
}
return produce((draft) => {
draft.forEach((point) => {
transforms.reduce((acc, v) => {
if (v) v(acc);
return acc;
}, point);
});
});
}