UNPKG

visitor-segments

Version:
24 lines (23 loc) 682 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Cookies = void 0; const segmentMaps_1 = require("../segmentMaps"); const segment_1 = require("../segment"); const parseCookies_1 = require("../lib/parseCookies"); class Cookies extends segment_1.Segment { constructor(visitor) { super(segmentMaps_1.SEGMENT_KEYS.COOKIES, visitor); } get value() { return super.value; } setValue(value) { if (value || this.defaultValue()) { super.setValue(value || this.defaultValue()); } } defaultValue() { return (0, parseCookies_1.parseCookies)(); } } exports.Cookies = Cookies;