1import { Task } from './Task';
2import { TransformFilesContent } from './TransformFilesContent';
3import { TransformFilesName } from './TransformFilesName';
4
5export function renameClass({
6  filePattern,
7  className,
8  newClassName,
9}: {
10  filePattern: string;
11  className: string;
12  newClassName: string;
13}): Task[] {
14  return [
15    new TransformFilesName({
16      filePattern,
17      find: className,
18      replace: newClassName,
19    }),
20    new TransformFilesContent({
21      filePattern,
22      find: className,
23      replace: newClassName,
24    }),
25  ];
26}
27