Skip to content

Commit d484f03

Browse files
committed
fix: Fix internal types
1 parent dfd163a commit d484f03

File tree

5 files changed

+8
-11
lines changed

5 files changed

+8
-11
lines changed

.eslintignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,11 @@
33
.history
44
.env
55
.DS_Store
6+
.eslintrc.js
67
node_modules
78
/lib
89
/dist
910
/build
1011
/cache
1112
/coverage
12-
/external
13+
/external

rspack/config.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ function config({isServer, isDev, analyze = false}: ConfigFactoryOptions) {
8686
},
8787
resolveLoader: {
8888
modules: [resolve(__dirname, './loaders'), 'node_modules'],
89+
extensions: ['.ts', '.js'],
8990
},
9091
optimization: {
9192
minimize: !isServer,

rspack/loaders/noop-loader.js

Lines changed: 0 additions & 5 deletions
This file was deleted.

rspack/loaders/noop-loader.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
export default function () {
2+
return '';
3+
}

src/components/App/useSettings.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,8 @@ export function useSettings() {
3030
return controls;
3131
}
3232

33-
type State<P extends keyof Settings> = {
34-
[prop in P]: Settings[P];
35-
} & {
36-
[prop in `onChange${Capitalize<P>}`]: (value: Settings[P]) => void;
37-
};
33+
type State<P extends keyof Settings> = Record<P, Settings[P]> &
34+
Record<`onChange${Capitalize<P>}`, (value: Settings[P]) => void>;
3835

3936
function useSetting<P extends keyof Settings>(name: P, settings: Settings): State<P> {
4037
const [setting, setSetting] = useState<Settings[P]>(settings[name]);

0 commit comments

Comments
 (0)