@darkpay/dark-api
Version:
JavaScript API for Darkdot blockchain.
14 lines (13 loc) • 622 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.contentFilter = exports.notEmptyIpfsContent = exports.isEmptyIpfsContent = void 0;
const dark_utils_1 = require("@darkpay/dark-utils");
exports.isEmptyIpfsContent = (struct) => dark_utils_1.notDef(struct) || dark_utils_1.isEmptyObj(struct.content);
exports.notEmptyIpfsContent = (struct) => !exports.isEmptyIpfsContent(struct);
function contentFilter({ structs, withContentOnly }) {
if (withContentOnly) {
return structs.filter(exports.notEmptyIpfsContent);
}
return structs;
}
exports.contentFilter = contentFilter;