UNPKG

@neurosity/sdk

Version:
22 lines (21 loc) 713 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.filterInternalKeys = void 0; const rxjs_1 = require("rxjs"); const operators_1 = require("rxjs/operators"); function filterInternalKeys() { return (0, rxjs_1.pipe)((0, operators_1.map)((status) => { if (!status) { return status; } // remove internal properties that start with "__" const filteredStatus = Object.entries(status).reduce((acc, [key, value]) => { if (!key.startsWith("__")) { acc[key] = value; } return acc; }, {}); return filteredStatus; })); } exports.filterInternalKeys = filterInternalKeys;