File tree 3 files changed +6
-3
lines changed
apps/web/src/services/workspace-home/shared/composables
3 files changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -10,6 +10,7 @@ import { useMetricDataApi } from '@/api-clients/inventory/metric-data/composable
10
10
import { useScopedQuery } from '@/query/composables/use-scoped-query' ;
11
11
import { useServiceQueryKey } from '@/query/query-key/use-service-query-key' ;
12
12
13
+ import type { CloudServiceTypeItem } from '@/store/reference/cloud-service-type-reference-store' ;
13
14
import { useCloudServiceTypeReferenceStore } from '@/store/reference/cloud-service-type-reference-store' ;
14
15
15
16
import type { DailyUpdateItem } from '@/services/workspace-home/shared/types/asset-daily-updates-type' ;
@@ -101,7 +102,7 @@ export const useAssetDailyUpdates = (ops?: {
101
102
const deleted = useDailyUpdateAnalyzeQuery ( 'deleted' , { enabled, projectIds } ) ;
102
103
103
104
const cloudServiceTypeReferenceStore = useCloudServiceTypeReferenceStore ( ) ;
104
- const cloudServiceTypeList = computed ( ( ) => Object . values ( cloudServiceTypeReferenceStore . getters . cloudServiceTypeItems ) ) ;
105
+ const cloudServiceTypeList = computed < CloudServiceTypeItem [ ] > ( ( ) => Object . values ( cloudServiceTypeReferenceStore . getters . cloudServiceTypeItems ) ) ;
105
106
106
107
const dailyUpdates = computed < DailyUpdateItem [ ] > ( ( ) => {
107
108
const merged = [ ...created . data . value ?? [ ] , ...deleted . data . value ?? [ ] ] ;
Original file line number Diff line number Diff line change @@ -7,6 +7,7 @@ import { useMetricDataApi } from '@/api-clients/inventory/metric-data/composable
7
7
import { useScopedQuery } from '@/query/composables/use-scoped-query' ;
8
8
import { useServiceQueryKey } from '@/query/query-key/use-service-query-key' ;
9
9
10
+ import type { ProviderItem } from '@/store/reference/provider-reference-store' ;
10
11
import { useProviderReferenceStore } from '@/store/reference/provider-reference-store' ;
11
12
12
13
import type { AssetProviderItem } from '@/services/workspace-home/shared/types/asset-provider-type' ;
@@ -77,7 +78,7 @@ export const useAssetSummaryProviders = (opts?: {
77
78
const providerReferenceStore = useProviderReferenceStore ( ) ;
78
79
const providerMap = computed < Record < string , AssetProviderItem > > ( ( ) => {
79
80
const map : Record < string , AssetProviderItem > = { } ;
80
- Object . entries ( providerReferenceStore . getters . providerItems )
81
+ ( Object . entries ( providerReferenceStore . getters . providerItems ) as [ string , ProviderItem ] [ ] )
81
82
. forEach ( ( [ key , provider ] ) => {
82
83
map [ key ] = {
83
84
provider : key ,
Original file line number Diff line number Diff line change 1
1
import type { Ref } from 'vue' ;
2
2
import { computed } from 'vue' ;
3
3
4
+ import type { ProjectReferenceItem } from '@/store/reference/project-reference-store' ;
4
5
import { useProjectReferenceStore } from '@/store/reference/project-reference-store' ;
5
6
6
7
export const useProjectIdsFromGroup = ( groupId : Ref < string | undefined > ) => {
7
8
const projectReferenceStore = useProjectReferenceStore ( ) ;
8
- const projects = computed ( ( ) => Object . values ( projectReferenceStore . getters . projectItems ) ) ;
9
+ const projects = computed < ProjectReferenceItem [ ] > ( ( ) => Object . values ( projectReferenceStore . getters . projectItems ) ) ;
9
10
const projectIds = computed ( ( ) => {
10
11
if ( groupId . value === undefined ) return [ ] ;
11
12
return projects . value . filter ( ( p ) => p . data . groupInfo ?. id === groupId . value )
You can’t perform that action at this time.
0 commit comments