UNPKG

tamda

Version:

Practical functional programming library for TypeScript

7 lines 384 B
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