const getName = (prefix, parent, resourceName, actionName, actionPrefix = '') => { const parentPrefix = parent ? singularize(parent.resourceName) : ''; const preparedResourceName = prepareResourceName(resourceName, actionName); const words = [actionPrefix, prefix, parentPrefix, preparedResourceName].filter((w) => w).join('_'); return camelize(words, false); }