UNPKG

@ketch-sdk/ketch-data-layer

Version:
22 lines 1.54 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); function dataLayerFetcher(w, name) { return tslib_1.__awaiter(this, void 0, void 0, function* () { if (!w || !w.dataLayer || name.length === 0) { return []; } let out = []; for (const dl of w.dataLayer) { if (Object.prototype.hasOwnProperty.call(dl, name)) { const pv = dl[name]; if (pv && pv !== '0') { out = out.concat(pv); } } } return out; }); } exports.default = dataLayerFetcher; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmV0Y2hlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9kYXRhTGF5ZXIvZmV0Y2hlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFNQSxTQUE4QixnQkFBZ0IsQ0FBQyxDQUFTLEVBQUUsSUFBWTs7UUFDcEUsSUFBSSxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxTQUFTLElBQUksSUFBSSxDQUFDLE1BQU0sS0FBSyxDQUFDLEVBQUU7WUFDM0MsT0FBTyxFQUFFLENBQUE7U0FDVjtRQUVELElBQUksR0FBRyxHQUFVLEVBQUUsQ0FBQTtRQUVuQixLQUFLLE1BQU0sRUFBRSxJQUFJLENBQUMsQ0FBQyxTQUFTLEVBQUU7WUFDNUIsSUFBSSxNQUFNLENBQUMsU0FBUyxDQUFDLGNBQWMsQ0FBQyxJQUFJLENBQUMsRUFBRSxFQUFFLElBQUksQ0FBQyxFQUFFO2dCQUNsRCxNQUFNLEVBQUUsR0FBRyxFQUFFLENBQUMsSUFBSSxDQUFDLENBQUE7Z0JBQ25CLElBQUksRUFBRSxJQUFJLEVBQUUsS0FBSyxHQUFHLEVBQUU7b0JBQ3BCLEdBQUcsR0FBRyxHQUFHLENBQUMsTUFBTSxDQUFDLEVBQUUsQ0FBQyxDQUFBO2lCQUNyQjthQUNGO1NBQ0Y7UUFFRCxPQUFPLEdBQUcsQ0FBQTtJQUNaLENBQUM7Q0FBQTtBQWpCRCxtQ0FpQkMifQ==