@@ -66,14 +66,28 @@ export const WorkbookDataLoadedEventName = "workbook:dataloaded" as const;
6666export const WorkbookChartErrorEventName = "workbook:chart:error" as const ;
6767export const WorkbookExploreKeyOnChangeEventName =
6868 "workbook:exploreKey:onchange" as const ;
69- export const WorkbookBookmarkOnChangeEventName =
70- "workbook:bookmark:onchange" as const ;
69+
7170export const UrlOnChangeEventName = "url:onchange" as const ;
7271export const WorkbookIdOnChangeEventName = "workbook:id:onchange" as const ;
72+
7373export const WorkbookBookmarkCreateEventName =
7474 "workbook:bookmark:create" as const ;
7575export const WorkbookBookmarkUpdateEventName =
7676 "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+
7791export const WorkbookFullscreenUpdateEventName =
7892 "workbook:fullscreen:update" as const ;
7993
@@ -168,14 +182,6 @@ export type WorkbookCurrentVariablesEvent = {
168182 variables : Record < string , string > ;
169183} ;
170184
171- export type WorkbookBookmarkOnCreateEvent = {
172- type : typeof WorkbookBookmarkOnCreateEventName ;
173- bookmarkName : string ;
174- workbookId : string ;
175- versionTagName : string | null ;
176- bookmarkId : string ;
177- } ;
178-
179185export type WorkbookDataLoadedEvent = {
180186 type : typeof WorkbookDataLoadedEventName ;
181187} ;
@@ -192,6 +198,14 @@ export type WorkbookExploreKeyOnChangeEvent = {
192198 exploreKey : string | null ;
193199} ;
194200
201+ export type WorkbookBookmarkOnCreateEvent = {
202+ type : typeof WorkbookBookmarkOnCreateEventName ;
203+ bookmarkName : string ;
204+ workbookId : string ;
205+ versionTagName : string | null ;
206+ bookmarkId : string ;
207+ } ;
208+
195209export type WorkbookBookmarkOnChangeEvent = {
196210 type : typeof WorkbookBookmarkOnChangeEventName ;
197211 bookmarkName : string | null ;
@@ -200,14 +214,22 @@ export type WorkbookBookmarkOnChangeEvent = {
200214 bookmarkId : string | null ;
201215} ;
202216
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 ;
206225} ;
207226
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 ;
211233} ;
212234
213235export type WorkbookBookmarkCreateEvent = {
@@ -216,6 +238,16 @@ export type WorkbookBookmarkCreateEvent = {
216238 isShared : boolean ;
217239} ;
218240
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+
219251export type ActionOutboundEvent = {
220252 type : typeof ActionOutboundEventName ;
221253 name : string ;
0 commit comments