UNPKG

@dmgt/google-ad-manager-api

Version:
24 lines 723 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.entries = entries; exports.fromEntries = fromEntries; exports.requiredEntries = requiredEntries; exports.prioritiseKeys = prioritiseKeys; function entries(x) { return Object.entries(x); } function fromEntries(es) { return Object.fromEntries(es); } function requiredEntries(x) { return entries(x).filter((entry) => entry?.[1] !== undefined); } function prioritiseKeys(obj, keys) { const es = entries(obj); const newEs = [ ...keys.flatMap((key) => es.filter(([esK]) => esK === key)), ...es.filter(([esK]) => !keys.includes(esK)), ]; return fromEntries(newEs); } //# sourceMappingURL=Object.js.map