hunk.code_window:                 window.location.href = message.url;
                 } else if (message.type === 'notification_click') {
                   if (this.listeners.notification_click) {
                     this.listeners.notification_click(message.notification);
                   }
                 }
               },
               enablePublicMethods: true, // Enable methods within iframe hosted page
  
hunk.labels: keep keep keep keep add keep keep keep
hunk.after_edit:               } else if (message.type === 'action_click') {
                   if (this.listeners.action_click) {
                     this.listeners.action_click({
                       templateIdentifier: message.templateIdentifier,
                       type: message.resultType,
                       notification: message.notification,
                     });
                   }
  
hunk.file_path: libs/embed/src/embed.ts
hunk.type: add
file: export * from './dal.service';
  export * from './repositories/user';
  export * from './repositories/base-repository';
  export * from './repositories/organization';
  export * from './repositories/environment';
  export * from './repositories/notification-template';
  export * from './repositories/subscriber';
  export * from './repositories/notification';
  export * from './repositories/message';
  export * from './repositories/message-template';
  export * from './repositories/notification-group';
  export * from './repositories/member';
  export * from './repositories/log';
  export * from './repositories/integration';
  export * from './repositories/change';
  export * from './repositories/job';
  export * from './repositories/feed';
  export * from './shared/exceptions';
  