Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions packages/shared-base/src/Messages/Shared.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
import { WebExtensionMessage } from '@dimensiondev/holoflows-kit'

/**
* @deprecated
* Prefer MaskMessages.
*
* Only use this in the following cases:
*
* - You need to send message across different plugins
* e.g. from the packages/plugins/Example to packages/plugins/Example2
* - You need to send message from plugin
* e.g. packages/plugins/Example to the main Mask extension.
*/
// TODO: find a way to use a good API for cross isolation communication.
export const CrossIsolationMessages = new WebExtensionMessage<CrossIsolationEvents>({ domain: '_' })

export interface CrossIsolationEvents {}
1 change: 1 addition & 0 deletions packages/shared-base/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ export * from './Persona/type'
export * from './Site/type'
export * from './Routes'
export * from './Messages/Mask'
export * from './Messages/Shared'
export * from './Results'
export * from './convert'
export * from './NextID/type'