@atlaskit/editor-plugin-user-preferences
Version:
UserPreferences plugin for @atlaskit/editor-core
17 lines (16 loc) • 894 B
TypeScript
import type { EditorAnalyticsAPI } from '@atlaskit/editor-common/analytics';
import type { EditorCommand } from '@atlaskit/editor-common/types';
import type { ResolvedUserPreferences, UserPreferences, UserPreferencesProvider } from '@atlaskit/editor-common/user-preferences';
export declare const overrideUserPreference: ({ key, value, }: {
key: keyof ResolvedUserPreferences;
value: ResolvedUserPreferences[typeof key];
}) => EditorCommand;
export declare const clearOverrideUserPreference: ({ key }: {
key: keyof ResolvedUserPreferences;
}) => EditorCommand;
export declare const updateUserPreference: ({ key, value, userPreferencesProvider, editorAnalyticsApi, }: {
editorAnalyticsApi?: EditorAnalyticsAPI | undefined;
key: keyof UserPreferences;
userPreferencesProvider?: UserPreferencesProvider;
value: ResolvedUserPreferences[typeof key];
}) => EditorCommand;