@@ -66,14 +66,28 @@ export const WorkbookDataLoadedEventName = "workbook:dataloaded" as const;
66
66
export const WorkbookChartErrorEventName = "workbook:chart:error" as const ;
67
67
export const WorkbookExploreKeyOnChangeEventName =
68
68
"workbook:exploreKey:onchange" as const ;
69
- export const WorkbookBookmarkOnChangeEventName =
70
- "workbook:bookmark:onchange" as const ;
69
+
71
70
export const UrlOnChangeEventName = "url:onchange" as const ;
72
71
export const WorkbookIdOnChangeEventName = "workbook:id:onchange" as const ;
72
+
73
73
export const WorkbookBookmarkCreateEventName =
74
74
"workbook:bookmark:create" as const ;
75
75
export const WorkbookBookmarkUpdateEventName =
76
76
"workbook:bookmark:update" as const ;
77
+ export const WorkbookBookmarkDeleteEventName =
78
+ "workbook:bookmark:delete" as const ;
79
+ export const WorkbookBookmarkSelectEventName =
80
+ "workbook:bookmark:select" as const ;
81
+
82
+ export const WorkbookBookmarkOnChangeEventName =
83
+ "workbook:bookmark:onchange" as const ;
84
+ export const WorkbookBookmarkOnCreateEvent =
85
+ "workbook:bookmark:oncreate" as const ;
86
+ export const WorkbookBookmarkOnDeleteEventName =
87
+ "workbook:bookmark:ondelete" as const ;
88
+ export const WorkbookBookmarkOnUpdateEventName =
89
+ "workbook:bookmark:onupdate" as const ;
90
+
77
91
export const WorkbookFullscreenUpdateEventName =
78
92
"workbook:fullscreen:update" as const ;
79
93
@@ -168,14 +182,6 @@ export type WorkbookCurrentVariablesEvent = {
168
182
variables : Record < string , string > ;
169
183
} ;
170
184
171
- export type WorkbookBookmarkOnCreateEvent = {
172
- type : typeof WorkbookBookmarkOnCreateEventName ;
173
- bookmarkName : string ;
174
- workbookId : string ;
175
- versionTagName : string | null ;
176
- bookmarkId : string ;
177
- } ;
178
-
179
185
export type WorkbookDataLoadedEvent = {
180
186
type : typeof WorkbookDataLoadedEventName ;
181
187
} ;
@@ -192,6 +198,14 @@ export type WorkbookExploreKeyOnChangeEvent = {
192
198
exploreKey : string | null ;
193
199
} ;
194
200
201
+ export type WorkbookBookmarkOnCreateEvent = {
202
+ type : typeof WorkbookBookmarkOnCreateEventName ;
203
+ bookmarkName : string ;
204
+ workbookId : string ;
205
+ versionTagName : string | null ;
206
+ bookmarkId : string ;
207
+ } ;
208
+
195
209
export type WorkbookBookmarkOnChangeEvent = {
196
210
type : typeof WorkbookBookmarkOnChangeEventName ;
197
211
bookmarkName : string | null ;
@@ -200,14 +214,22 @@ export type WorkbookBookmarkOnChangeEvent = {
200
214
bookmarkId : string | null ;
201
215
} ;
202
216
203
- export type UrlOnChangeEvent = {
204
- type : typeof UrlOnChangeEventName ;
205
- url : string ;
217
+ export type WorkbookBookmarkOnUpdateEvent = {
218
+ type : typeof WorkbookBookmarkOnUpdateEventName ;
219
+ bookmarkName ?: string ;
220
+ workbookId : string ;
221
+ versionTagName : string | null ;
222
+ bookmarkId : string ;
223
+ isDefault ?: boolean ;
224
+ isShared ?: boolean ;
206
225
} ;
207
226
208
- export type WorkbookIdOnChangeEvent = {
209
- type : typeof WorkbookIdOnChangeEventName ;
210
- id : string ;
227
+ export type WorkbookBookmarkOnDeleteEvent = {
228
+ type : typeof WorkbookBookmarkOnDeleteEventName ;
229
+ bookmarkName : string ;
230
+ workbookId : string ;
231
+ versionTagName : string | null ;
232
+ bookmarkId : string ;
211
233
} ;
212
234
213
235
export type WorkbookBookmarkCreateEvent = {
@@ -216,6 +238,16 @@ export type WorkbookBookmarkCreateEvent = {
216
238
isShared : boolean ;
217
239
} ;
218
240
241
+ export type UrlOnChangeEvent = {
242
+ type : typeof UrlOnChangeEventName ;
243
+ url : string ;
244
+ } ;
245
+
246
+ export type WorkbookIdOnChangeEvent = {
247
+ type : typeof WorkbookIdOnChangeEventName ;
248
+ id : string ;
249
+ } ;
250
+
219
251
export type ActionOutboundEvent = {
220
252
type : typeof ActionOutboundEventName ;
221
253
name : string ;
0 commit comments