reka-ui
Version:
Vue port for Radix UI Primitives.
14 lines (13 loc) • 350 B
JavaScript
//#region src/shared/object.ts
function pick(object, keys) {
return Object.assign({}, ...keys.map((key) => {
if (object && Object.hasOwn(object, key)) return { [key]: object[key] };
}));
}
function omit(obj, ...keys) {
keys.forEach((key) => delete obj[key]);
return obj;
}
//#endregion
export { omit, pick };
//# sourceMappingURL=object.js.map