tamda
Version:
Practical functional programming library for TypeScript
7 lines • 384 B
JavaScript
import { infer } from '../function/infer';
export function slice() {
return inferred.apply(undefined, arguments);
}
const sliceable = (obj) => { var _a; return ((_a = obj) === null || _a === void 0 ? void 0 : _a.slice) instanceof Function; };
const inferred = infer((list, start, end) => list.slice(start, end), args => sliceable(args[0]));
//# sourceMappingURL=slice.js.map