UNPKG

type-plus

Version:
10 lines 355 B
import { record } from './record.js'; import { reduceByKey } from './reduceKey.js'; export function omit(subject, ...props) { return reduceByKey(subject, (p, k) => { if (props.indexOf(k) === -1) p[k] = subject[k]; return p; }, Object.getPrototypeOf(subject) === null ? record() : {}); } //# sourceMappingURL=omit.js.map