/
lostSun
/
project-client-server-apps
Обзор
Документация
Войти
/
lostSun
/
project-client-server-apps
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/utils/getSocketIntegration.js
30 строк
897 B
1lostsun
initial commit
05 май 2025, 11:35
05 май 2025, 11:35
fe8f535
Код
Авторство
О чём код?
/** * Gets the socket integration to use for Webpack messages. * @param {'wds' | 'whm' | 'wps' | string} integrationType A valid socket integration type or a path to a module. * @returns {string} Path to the resolved socket integration module. */ function getSocketIntegration(integrationType) { let resolvedSocketIntegration; switch (integrationType) { case 'wds': { resolvedSocketIntegration = require.resolve('../../sockets/WDSSocket'); break; } case 'whm': { resolvedSocketIntegration = require.resolve('../../sockets/WHMEventSource'); break; } case 'wps': { resolvedSocketIntegration = require.resolve('../../sockets/WPSSocket'); break; } default: { resolvedSocketIntegration = require.resolve(integrationType); break; } } return resolvedSocketIntegration; } module.exports = getSocketIntegration;