@@ -11,45 +11,17 @@ import type { PublicDashboardUnshareParameters } from '@/api-clients/dashboard/p
11
11
import type { PublicDashboardUpdateParameters } from '@/api-clients/dashboard/public-dashboard/schema/api-verbs/update' ;
12
12
import type { PublicDashboardModel } from '@/api-clients/dashboard/public-dashboard/schema/model' ;
13
13
14
- interface UsePublicDashboardApiReturn {
15
- publicDashboardAPI : {
16
- create : ( params : PublicDashboardCreateParameters ) => Promise < PublicDashboardModel > ;
17
- update : ( params : PublicDashboardUpdateParameters ) => Promise < PublicDashboardModel > ;
18
- changeFolder : ( params : PublicDashboardChangeFolderParameters ) => Promise < PublicDashboardModel > ;
19
- share : ( params : PublicDashboardShareParameters ) => Promise < PublicDashboardModel > ;
20
- unshare : ( params : PublicDashboardUnshareParameters ) => Promise < PublicDashboardModel > ;
21
- delete : ( params : PublicDashboardDeleteParameters ) => Promise < void > ;
22
- get : ( params : PublicDashboardGetParameters ) => Promise < PublicDashboardModel > ;
23
- list : ( params : PublicDashboardListParameters ) => Promise < ListResponse < PublicDashboardModel > > ;
24
- }
25
- }
26
14
27
- export const usePublicDashboardApi = ( ) : UsePublicDashboardApiReturn => {
15
+ export const usePublicDashboardApi = ( ) => {
28
16
const actions = {
29
- async create ( params : PublicDashboardCreateParameters ) {
30
- return SpaceConnector . clientV2 . dashboard . publicDashboard . create < PublicDashboardCreateParameters , PublicDashboardModel > ( params ) ;
31
- } ,
32
- async update ( params : PublicDashboardUpdateParameters ) {
33
- return SpaceConnector . clientV2 . dashboard . publicDashboard . update < PublicDashboardUpdateParameters , PublicDashboardModel > ( params ) ;
34
- } ,
35
- async changeFolder ( params : PublicDashboardChangeFolderParameters ) {
36
- return SpaceConnector . clientV2 . dashboard . publicDashboard . changeFolder < PublicDashboardChangeFolderParameters , PublicDashboardModel > ( params ) ;
37
- } ,
38
- async share ( params : PublicDashboardShareParameters ) {
39
- return SpaceConnector . clientV2 . dashboard . publicDashboard . share < PublicDashboardShareParameters , PublicDashboardModel > ( params ) ;
40
- } ,
41
- async unshare ( params : PublicDashboardUnshareParameters ) {
42
- return SpaceConnector . clientV2 . dashboard . publicDashboard . unshare < PublicDashboardUnshareParameters , PublicDashboardModel > ( params ) ;
43
- } ,
44
- async delete ( params : PublicDashboardDeleteParameters ) {
45
- return SpaceConnector . clientV2 . dashboard . publicDashboard . delete < PublicDashboardUnshareParameters > ( params ) ;
46
- } ,
47
- async get ( params : PublicDashboardGetParameters ) {
48
- return SpaceConnector . clientV2 . dashboard . publicDashboard . get < PublicDashboardGetParameters , PublicDashboardModel > ( params ) ;
49
- } ,
50
- async list ( params : PublicDashboardListParameters ) {
51
- return SpaceConnector . clientV2 . dashboard . publicDashboard . list < PublicDashboardListParameters , ListResponse < PublicDashboardModel > > ( params ) ;
52
- } ,
17
+ create : SpaceConnector . clientV2 . dashboard . publicDashboard . create < PublicDashboardCreateParameters , PublicDashboardModel > ,
18
+ update : SpaceConnector . clientV2 . dashboard . publicDashboard . update < PublicDashboardUpdateParameters , PublicDashboardModel > ,
19
+ changeFolder : SpaceConnector . clientV2 . dashboard . publicDashboard . changeFolder < PublicDashboardChangeFolderParameters , PublicDashboardModel > ,
20
+ share : SpaceConnector . clientV2 . dashboard . publicDashboard . share < PublicDashboardShareParameters , PublicDashboardModel > ,
21
+ unshare : SpaceConnector . clientV2 . dashboard . publicDashboard . unshare < PublicDashboardUnshareParameters , PublicDashboardModel > ,
22
+ delete : SpaceConnector . clientV2 . dashboard . publicDashboard . delete < PublicDashboardDeleteParameters > ,
23
+ get : SpaceConnector . clientV2 . dashboard . publicDashboard . get < PublicDashboardGetParameters , PublicDashboardModel > ,
24
+ list : SpaceConnector . clientV2 . dashboard . publicDashboard . list < PublicDashboardListParameters , ListResponse < PublicDashboardModel > > ,
53
25
} ;
54
26
55
27
return {
0 commit comments