persona-community-5/.pnpm-store/v3/files/b8/daf96aa4345c30bb9f347a57424704dd9b657ab6e00afe008a1e8db15a59c7ab61ab61ce0dca181d5fef5fbcef073e043e6e9b6bee9932eeacccfe70d53d0e
rdev-worker a1d0d1bf1c
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
build: /implement-feature community-ui --requirements 'Build the React commu...
2026-02-24 08:22:30 +00:00

25 lines
897 B
Plaintext

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.removePropertyRecursively = removePropertyRecursively;
function removePropertyRecursively(object, propToRemove) {
return Object.fromEntries(Object.entries(object)
.map(([key, value]) => {
if (key === propToRemove) {
return undefined;
}
if (typeof value !== 'object' || !value) {
return [key, value];
}
if (Array.isArray(value)) {
return [
key,
value.map((arrayItem) => typeof arrayItem === 'object'
? removePropertyRecursively(arrayItem, propToRemove)
: arrayItem),
];
}
return [key, removePropertyRecursively(value, propToRemove)];
})
.filter(Boolean));
}
//# sourceMappingURL=remove-property-recursively.js.map