@atlaskit/editor-plugin-type-ahead
Version:
Type-ahead plugin for @atlaskit/editor-core
23 lines (22 loc) • 1.01 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.fireTypeAheadClosedAnalyticsEvent = void 0;
var _analytics = require("@atlaskit/editor-common/analytics");
var fireTypeAheadClosedAnalyticsEvent = exports.fireTypeAheadClosedAnalyticsEvent = function fireTypeAheadClosedAnalyticsEvent(api, closeAction, hasQuery, inputMethod) {
var _api$analytics;
var invocationMethod = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : null;
api === null || api === void 0 || (_api$analytics = api.analytics) === null || _api$analytics === void 0 || _api$analytics.actions.fireAnalyticsEvent({
action: _analytics.ACTION.CLOSED,
actionSubject: _analytics.ACTION_SUBJECT.TYPEAHEAD,
actionSubjectId: _analytics.ACTION_SUBJECT_ID.TYPEAHEAD_QUICK_INSERT,
attributes: {
inputMethod: inputMethod,
closeAction: closeAction,
hasQuery: hasQuery,
invocationMethod: invocationMethod
},
eventType: _analytics.EVENT_TYPE.TRACK
});
};