UNPKG

@atlaskit/editor-common

Version:

A package that contains common classes and components for editor and renderer

16 lines 605 B
import { FabricChannel } from '@atlaskit/analytics-listeners/types'; import { AnalyticsQueue } from './analytics-queue'; export const editorAnalyticsChannel = FabricChannel.editor; export const fireAnalyticsEvent = createAnalyticsEvent => ({ payload, channel = editorAnalyticsChannel }) => { if (!createAnalyticsEvent) { return; } const queue = AnalyticsQueue.get(); queue.schedule(() => { var _createAnalyticsEvent; return (_createAnalyticsEvent = createAnalyticsEvent(payload)) === null || _createAnalyticsEvent === void 0 ? void 0 : _createAnalyticsEvent.fire(channel); }); };