@atlaskit/mention
Version:
A React component used to display user profiles in a list for 'Mention' functionality
11 lines (10 loc) • 1.37 kB
TypeScript
import MentionResource, { AbstractMentionResource, type ResolvingMentionProvider, type MentionContextIdentifier, type MentionProvider, type MentionStats, type MentionResourceConfig, isResolvingMentionProvider } from './api/MentionResource';
import PresenceResource, { type PresenceProvider, AbstractPresenceResource } from './api/PresenceResource';
import { DefaultMentionNameResolver, type MentionNameResolver } from './api/MentionNameResolver';
import { type MentionNameClient } from './api/MentionNameClient';
import { type MentionDescription, type MentionsResult, isSpecialMention, MentionNameStatus, type MentionNameDetails } from './types';
import { ELEMENTS_CHANNEL } from './_constants';
import ContextMentionResource from './api/ContextMentionResource';
import { SLI_EVENT_TYPE, SMART_EVENT_TYPE, buildSliPayload } from './util/analytics';
export { ContextMentionResource, MentionResource, PresenceResource, AbstractMentionResource, AbstractPresenceResource, DefaultMentionNameResolver, MentionNameStatus, isSpecialMention, isResolvingMentionProvider, ELEMENTS_CHANNEL, SLI_EVENT_TYPE, SMART_EVENT_TYPE, buildSliPayload, };
export type { ResolvingMentionProvider, MentionProvider, PresenceProvider, MentionDescription, MentionsResult, MentionNameClient, MentionNameResolver, MentionContextIdentifier, MentionStats, MentionResourceConfig, MentionNameDetails, };