Skip to content

Commit d0a4177

Browse files
chore(utils): seperates interfaces from the core module
seperated the interfaces to a seperate file to make the code more cleaner
1 parent 6ee3c0b commit d0a4177

3 files changed

Lines changed: 17 additions & 17 deletions

File tree

packages/utils/modify-config-helper.ts

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -5,24 +5,9 @@ import * as path from "path";
55
import * as yeoman from "yeoman-environment";
66
import * as Generator from "yeoman-generator";
77

8+
import { TransformConfig } from "./types/Config";
89
import runTransform from "./scaffold";
910

10-
export interface Config extends Object {
11-
item?: {
12-
name: string;
13-
};
14-
topScope?: string[];
15-
configName?: string;
16-
merge: object;
17-
webpackOptions: object;
18-
}
19-
20-
export interface TransformConfig extends Object {
21-
configPath?: string;
22-
configFile?: string;
23-
config?: Config;
24-
}
25-
2611
const DEFAULT_WEBPACK_CONFIG_FILENAME = "webpack.config.js";
2712

2813
/**

packages/utils/scaffold.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import * as path from "path";
55
import { findProjectRoot } from "./path-utils";
66

77
import { Error } from "../init/types";
8-
import { Config, TransformConfig } from "./modify-config-helper";
8+
import { Config, TransformConfig } from "./types/Config";
99
import propTypes from "./prop-types";
1010
import astTransform from "./recursive-parser";
1111
import runPrettier from "./run-prettier";

packages/utils/types/Config.ts

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
export interface Config extends Object {
2+
item?: {
3+
name: string;
4+
};
5+
topScope?: string[];
6+
configName?: string;
7+
merge: object;
8+
webpackOptions: object;
9+
}
10+
11+
export interface TransformConfig extends Object {
12+
configPath?: string;
13+
configFile?: string;
14+
config?: Config;
15+
}

0 commit comments

Comments
 (0)