File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -56,6 +56,7 @@ export function useLoadSpectra() {
5656 const result = await loadSpectraFromFiles ( options . files ) ;
5757 setData ( result as NMRiumData ) ;
5858 }
59+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
5960 } catch ( error : any ) {
6061 events . trigger ( 'error' , error ) ;
6162 // eslint-disable-next-line no-console
Original file line number Diff line number Diff line change 1- import { NMRiumPreferences , NMRiumWorkspace } from 'nmrium' ;
1+ import { WorkspacePreferences } from 'nmr-load-save' ;
2+ import { NMRiumWorkspace } from 'nmrium' ;
23import { useLayoutEffect , useState } from 'react' ;
34
45export function usePreferences ( ) {
56 const [ configuration , setConfiguration ] = useState < {
6- preferences : any ;
7+ preferences : WorkspacePreferences ;
78 workspace : NMRiumWorkspace | undefined ;
89 } > ( { preferences : { } , workspace : undefined } ) ;
910
1011 useLayoutEffect ( ( ) => {
1112 const { href } = window . location ;
1213 const parameters = new URL ( href ) . searchParams ;
1314
14- let preferences : any | undefined ;
15+ let preferences : WorkspacePreferences = { } ;
1516 let workspace : NMRiumWorkspace | undefined ;
1617
1718 if ( parameters . has ( 'workspace' ) ) {
1819 workspace = parameters . get ( 'workspace' ) as NMRiumWorkspace ;
1920 }
2021 if ( parameters . has ( 'preferences' ) ) {
21- preferences = JSON . parse (
22- parameters . get ( 'preferences' ) || '' ,
23- ) as NMRiumPreferences ;
22+ preferences = JSON . parse ( parameters . get ( 'preferences' ) || '' ) ;
2423 }
2524 setConfiguration ( { preferences, workspace } ) ;
2625 } , [ ] ) ;
You can’t perform that action at this time.
0 commit comments