@@ -49,7 +49,7 @@ export const getLocationIcons = (appPath: string, manifestLocations: Location =
4949 } , { } )
5050}
5151
52- export const getInstallation = ( appId : string , app : App , configFileContents : ZcliConfigFileContent , appSettings : Array < Record < string , any > > ) : Installation => {
52+ export const getInstallation = ( appId : string , app : App , configFileContents : ZcliConfigFileContent , appSettings : Array < Record < string , unknown > > ) : Installation => {
5353 const installationId = configFileContents . installation_id || uuidV4 ( )
5454
5555 return {
@@ -73,20 +73,21 @@ const mergeLocationAndIcons = (locations: Location, locationIcons: LocationIcons
7373 for ( const locationName in locationIcons [ product ] ) {
7474 if ( typeof ( locations [ product ] [ locationName ] ) === 'string' ) {
7575 locations [ product ] [ locationName ] = {
76- url : locations [ product ] [ locationName ]
76+ url : locations [ product ] [ locationName ] as string
7777 }
7878 }
79+
7980 if ( locationIcons [ product ] [ locationName ] . svg ) {
80- locations [ product ] [ locationName ] . svg = locationIcons [ product ] [ locationName ] . svg
81+ ( locations [ product ] [ locationName ] as { svg : string } ) . svg = locationIcons [ product ] [ locationName ] . svg
8182 }
8283 if ( locationIcons [ product ] [ locationName ] . active ) {
83- locations [ product ] [ locationName ] . active = locationIcons [ product ] [ locationName ] . active
84+ ( locations [ product ] [ locationName ] as { active : string } ) . active = locationIcons [ product ] [ locationName ] . active
8485 }
8586 if ( locationIcons [ product ] [ locationName ] . inactive ) {
86- locations [ product ] [ locationName ] . inactive = locationIcons [ product ] [ locationName ] . inactive
87+ ( locations [ product ] [ locationName ] as { inactive : string } ) . inactive = locationIcons [ product ] [ locationName ] . inactive
8788 }
8889 if ( locationIcons [ product ] [ locationName ] . hover ) {
89- locations [ product ] [ locationName ] . hover = locationIcons [ product ] [ locationName ] . hover
90+ ( locations [ product ] [ locationName ] as { hover : string } ) . hover = locationIcons [ product ] [ locationName ] . hover
9091 }
9192 }
9293 }
@@ -95,7 +96,7 @@ const mergeLocationAndIcons = (locations: Location, locationIcons: LocationIcons
9596 for ( const locationName in locations [ product ] ) {
9697 if ( typeof ( locations [ product ] [ locationName ] ) === 'string' ) {
9798 locations [ product ] [ locationName ] = {
98- url : locations [ product ] [ locationName ]
99+ url : locations [ product ] [ locationName ] as string
99100 }
100101 }
101102 }
@@ -122,8 +123,8 @@ export const getAppPayloadFromManifest = (appManifest: Manifest, port: number, a
122123 return appPayload
123124}
124125
125- const getSettingsArr = ( appSettings : any ) => {
126- const s : any [ ] = [ ]
126+ const getSettingsArr = ( appSettings : Record < string , string > ) => {
127+ const s : Record < string , string > [ ] = [ ]
127128 Object . keys ( appSettings ) . forEach ( ( settingName : string ) => {
128129 const setting : Record < string , string > = { }
129130 setting [ settingName ] = appSettings [ settingName ]
0 commit comments