UNPKG

ember-codemod-add-component-signatures

Version:
18 lines (17 loc) 577 B
import { getBaseComponent } from '../../utils/components.js'; import { passComponentNameToBaseComponent, updateReferences, } from './rename-component/index.js'; export function renameComponent(file, data) { const { baseComponentName } = getBaseComponent(file); if (baseComponentName === undefined) { return file; } const { componentName, newFile } = passComponentNameToBaseComponent(file, { baseComponentName, data, }); return updateReferences(newFile, { baseComponentName, componentName, data, }); }