UNPKG

@atlaskit/editor-plugin-quick-insert

Version:

Quick insert plugin for @atlaskit/editor-core

18 lines (17 loc) • 1.14 kB
import type { EditorAnalyticsAPI } from '@atlaskit/editor-common/analytics/api'; import type { RegisteredItemRankResolver } from '@atlaskit/editor-common/registered-menu/item-rank'; import type { EmptyStateHandler } from '@atlaskit/editor-common/types/empty-state-handler'; import type { ExtractInjectionAPI } from '@atlaskit/editor-common/types/next-editor-plugin'; import type { RegisterComponent } from '@atlaskit/editor-ui-control-model/types'; import type { QuickInsertPlugin } from '../quickInsertPluginType'; import type { RecommendedItemsResolver } from './registered-menu/get-quick-insert-menu-model'; type Params = { api: ExtractInjectionAPI<QuickInsertPlugin> | undefined; emptyStateHandler?: EmptyStateHandler; fireAnalyticsEvent?: EditorAnalyticsAPI['fireAnalyticsEvent']; getItemRank?: RegisteredItemRankResolver; getRecommendedItems?: RecommendedItemsResolver; includeElementBrowserItems: boolean; }; export declare const getQuickInsertComponents: ({ api, includeElementBrowserItems, getItemRank, getRecommendedItems, emptyStateHandler, fireAnalyticsEvent, }: Params) => RegisterComponent[]; export {};