blob: d5c13c35db149b7e76ef9e6bed3c1f4e31d7dd91 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
import { TransformerResults } from "./runner";
export type Transformer = {
name: string;
value: string;
introducedIn: string;
transformer: (args: TransformerArgs) => TransformerResults;
};
export type TransformerOptions = {
force: boolean;
dry: boolean;
print: boolean;
};
export type TransformerArgs = {
root: string;
options: TransformerOptions;
};
export interface UtilityArgs extends TransformerOptions {
transformer: string;
rootPath: string;
}
|