Spaces:
Sleeping
Sleeping
classifieur
/
frontend
/node_modules
/@pmmmwh
/react-refresh-webpack-plugin
/lib
/utils
/getIntegrationEntry.js
/** | |
* Gets entry point of a supported socket integration. | |
* @param {'wds' | 'whm' | 'wps' | string} integrationType A valid socket integration type or a path to a module. | |
* @returns {string | undefined} Path to the resolved integration entry point. | |
*/ | |
function getIntegrationEntry(integrationType) { | |
let resolvedEntry; | |
switch (integrationType) { | |
case 'whm': { | |
resolvedEntry = 'webpack-hot-middleware/client'; | |
break; | |
} | |
case 'wps': { | |
resolvedEntry = 'webpack-plugin-serve/client'; | |
break; | |
} | |
} | |
return resolvedEntry; | |
} | |
module.exports = getIntegrationEntry; | |