/var/www/myprog.com.ua/server/node/node_modules/side-channel
NameSizeModeActions
.github/-0755rm
test/-0755rm
.editorconfig1450644editdlrm
.eslintrc2030644editdlrm
.nycrc2160644editdlrm
CHANGELOG.md104500644editdlrm
index.d.ts4860644editdlrm
index.js11890644editdlrm
LICENSE10710644editdlrm
package.json23610644editdlrm
README.md21520644editdlrm
tsconfig.json1160644editdlrm
Edit: /var/www/myprog.com.ua/server/node/node_modules/side-channel/index.js (1189B)
'use strict'; var $TypeError = require('es-errors/type'); var inspect = require('object-inspect'); var getSideChannelList = require('side-channel-list'); var getSideChannelMap = require('side-channel-map'); var getSideChannelWeakMap = require('side-channel-weakmap'); var makeChannel = getSideChannelWeakMap || getSideChannelMap || getSideChannelList; /** @type {import('.')} */ module.exports = function getSideChannel() { /** @typedef {ReturnType} Channel */ /** @type {Channel | undefined} */ var $channelData; /** @type {Channel} */ var channel = { assert: function (key) { if (!channel.has(key)) { throw new $TypeError('Side channel does not contain ' + inspect(key)); } }, 'delete': function (key) { return !!$channelData && $channelData['delete'](key); }, get: function (key) { return $channelData && $channelData.get(key); }, has: function (key) { return !!$channelData && $channelData.has(key); }, set: function (key, value) { if (!$channelData) { $channelData = makeChannel(); } $channelData.set(key, value); } }; // @ts-expect-error TODO: figure out why this is erroring return channel; };