UNPKG

ember-codemod-add-component-signatures

Version:
15 lines (14 loc) 668 B
import { analyzeProject, convertToTypeScript, createOptions, createRegistries, createSignatures, createTemplateOnlyComponents, updateSignatures, } from './steps/index.js'; export function runCodemod(codemodOptions) { const options = createOptions(codemodOptions); // Prepare for migration convertToTypeScript(options); const context = analyzeProject(options); // Update components without backing class createTemplateOnlyComponents(context, options); // Update components with backing class createSignatures(context, options); createRegistries(context, options); // Fill out signatures updateSignatures(context, options); }