UNPKG

@textback/notification-widget

Version:

TODO: Give a short introduction of your project. Let this section explain the objectives or the motivation behind this project.

42 lines (36 loc) 754 B
// const cookies = require('./cookies'); import cookies from '../../sdk/utils/cookies.js'; /** * * @extends cookies */ const cookiesEx = Object.create(cookies); /** * * @param name {string} * @returns {Number} */ cookiesEx.getIntCookie = function (name) { return parseInt(this.getCookie(name)); }; /** * * @param name {string} * @returns {boolean} */ cookiesEx.getBoolCookie = function (name) { return (this.getCookie(name)) === 'true'; }; /** * * @param name {string} * @param timeToLive {number} * @returns {number} */ cookiesEx.incrementIntCookie = function (name, timeToLive) { let val = this.getIntCookie(name) || 0; val++; this.setCookie(name, val, timeToLive); return val; }; export default cookiesEx;