@ideal-postcodes/jsutil
Version:
Browser Address Autocomplete for api.ideal-postcodes.co.uk
18 lines (17 loc) • 471 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.reset = exports.idpcState = void 0;
const dom_1 = require("./dom");
let g = {};
if ((0, dom_1.hasWindow)()) {
if (window.idpcGlobal) {
g = window.idpcGlobal;
}
else {
window.idpcGlobal = g;
}
}
const idpcState = () => g;
exports.idpcState = idpcState;
const reset = () => Object.getOwnPropertyNames(g).forEach((p) => delete g[p]);
exports.reset = reset;