Files
speckle-server/packages/frontend-2/lib/core/composables/eventBus.ts
T
Kristaps Fabians Geikins b02a07e2b6 feat: Frontend 2.0 MVP
2023-05-08 10:47:01 +03:00

14 lines
364 B
TypeScript

export enum EventBusKeys {
TestKey = 'test_event_bus'
}
// Add mappings between event keys and expected payloads here
export type EventBusKeyPayloadMap = {
[EventBusKeys.TestKey]: { foo: string; bar: string }
} & { [k in EventBusKeys]: unknown } & Record<string, unknown>
export function useEventBus() {
const nuxt = useNuxtApp()
return nuxt.$eventBus
}