Sha256: c7a028515b294651e70d4f028c925411e047abefb59bf7fbd728076e85cc6723
Contents?: true
Size: 2 KB
Versions: 1
Compression:
Stored size: 2 KB
Contents
"use strict"; const conversions = require("webidl-conversions"); const utils = require("./utils.js"); const impl = utils.implSymbol; function NavigatorCookies() { throw new TypeError("Illegal constructor"); } NavigatorCookies.prototype.toString = function () { if (this === NavigatorCookies.prototype) { return "[object NavigatorCookiesPrototype]"; } return this[impl].toString(); }; Object.defineProperty(NavigatorCookies.prototype, "cookieEnabled", { get() { return this[impl].cookieEnabled; }, enumerable: true, configurable: true }); module.exports = { mixedInto: [], is(obj) { if (obj) { if (obj[impl] instanceof Impl.implementation) { return true; } for (let i = 0; i < module.exports.mixedInto.length; ++i) { if (obj instanceof module.exports.mixedInto[i]) { return true; } } } return false; }, isImpl(obj) { if (obj) { if (obj instanceof Impl.implementation) { return true; } const wrapper = utils.wrapperForImpl(obj); for (let i = 0; i < module.exports.mixedInto.length; ++i) { if (wrapper instanceof module.exports.mixedInto[i]) { return true; } } } return false; }, create(constructorArgs, privateData) { let obj = Object.create(NavigatorCookies.prototype); this.setup(obj, constructorArgs, privateData); return obj; }, createImpl(constructorArgs, privateData) { let obj = Object.create(NavigatorCookies.prototype); this.setup(obj, constructorArgs, privateData); return utils.implForWrapper(obj); }, _internalSetup(obj) { }, setup(obj, constructorArgs, privateData) { if (!privateData) privateData = {}; privateData.wrapper = obj; this._internalSetup(obj); obj[impl] = new Impl.implementation(constructorArgs, privateData); obj[impl][utils.wrapperSymbol] = obj; }, interface: NavigatorCookies, expose: { } }; const Impl = require("../navigator/NavigatorCookies-impl.js");
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
select_all-rails-0.3.1 | node_modules/jsdom/lib/jsdom/living/generated/NavigatorCookies.js |