UNPKG

tamda

Version:

Practical functional programming library for TypeScript

10 lines 365 B
import { infer } from '../function/infer'; export function pick() { return inferred.apply(undefined, arguments); } const inferred = infer((source, ...props) => props.reduce((obj, prop) => { // Faster than spreading, safe here obj[prop] = source[prop]; return obj; }, {}), args => args[0] instanceof Object); //# sourceMappingURL=pick.js.map