diff --git a/src/getClassName.js b/src/getClassName.js index 2b5b53f..5626bf3 100644 --- a/src/getClassName.js +++ b/src/getClassName.js @@ -18,14 +18,30 @@ const getClassNameForNamespacedStyleName = (styleName: string, styleModuleImport const moduleName = styleNameParts[1]; if (!moduleName) { + // eslint-disable-next-line no-console + console.log({ + moduleName + }); + throw new Error('Invalid style name.'); } if (!styleModuleImportMap[importName]) { + // eslint-disable-next-line no-console + console.log({ + importName + }); + throw new Error('CSS module import does not exist.'); } if (!styleModuleImportMap[importName][moduleName]) { + // eslint-disable-next-line no-console + console.log({ + importName, + moduleName + }); + throw new Error('CSS module does not exist.'); } @@ -56,7 +72,12 @@ export default (styleNameValue: string, styleModuleImportMap: StyleModuleImportM const styleModuleMap: StyleModuleMapType = styleModuleImportMap[styleModuleImportMapKeys[0]]; if (!styleModuleMap[styleName]) { - throw new Error('Could not resolve the styleName \'' + styleName + '\'.'); + // eslint-disable-next-line no-console + console.log({ + styleName + }); + + throw new Error('Could not resolve a styleName.'); } return styleModuleMap[styleName];