@@ -46,11 +46,11 @@ export function unsafeReadSettings(data: unknown): PartialDeep<ESLintReactSettin
46
46
* @param data The data object.
47
47
* @returns settings The settings.
48
48
*/
49
- export const decodeSettings = memoize ( ( data : unknown ) => {
49
+ export const decodeSettings = memoize ( ( data : unknown ) : ESLintReactSettings => {
50
50
return {
51
51
...DEFAULT_ESLINT_REACT_SETTINGS ,
52
52
...parse ( ESLintSettingsSchema , data ) [ "react-x" ] ?? { } ,
53
- } as const satisfies ESLintReactSettings ;
53
+ } ;
54
54
} , { isEqual : ( a , b ) => a === b } ) ;
55
55
56
56
// #endregion
@@ -63,7 +63,7 @@ export const decodeSettings = memoize((data: unknown) => {
63
63
* @returns The normalized settings.
64
64
* @internal
65
65
*/
66
- export const normalizeSettings = memoize ( ( settings : ESLintReactSettings ) => {
66
+ export const normalizeSettings = memoize ( ( settings : ESLintReactSettings ) : ESLintReactSettingsNormalized => {
67
67
const additionalComponents = settings . additionalComponents ?? [ ] ;
68
68
return {
69
69
...settings ,
@@ -84,7 +84,7 @@ export const normalizeSettings = memoize((settings: ESLintReactSettings) => {
84
84
version : match ( settings . version )
85
85
. with ( P . union ( P . nullish , "" , "detect" ) , ( ) => getPackageInfoSync ( "react" ) ?. version ?? "19.0.0" )
86
86
. otherwise ( F . identity ) ,
87
- } as const satisfies ESLintReactSettingsNormalized ;
87
+ } ;
88
88
} , { isEqual : shallowEqual } ) ;
89
89
90
90
// #endregion
0 commit comments