UNPKG

@darkpay/dark-api

Version:

JavaScript API for Darkdot blockchain.

14 lines (13 loc) 622 B
"use strict"; 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;