@atlaskit/editor-common
Version:
A package that contains common classes and components for editor and renderer
18 lines (17 loc) • 838 B
TypeScript
import type { ResolvedUserPreferences, UserPreferences } from './user-preferences';
export declare const mergeUserPreferences: (userPreferences: UserPreferences, defaultPreferences: ResolvedUserPreferences) => ResolvedUserPreferences;
/**
* Compare two user preferences objects
* @param {ResolvedUserPreferences} left a ResolvedUserPreferences
* @param {ResolvedUserPreferences} right a ResolvedUserPreferences
* @returns true if the user preferences are the same, false otherwise
* @example
* const userPreferences1 = {
* toolbarDockingPosition: 'top',
* };
* const userPreferences2 = {
* toolbarDockingPosition: 'top',
* };
* compareUserPreferences(userPreferences1, userPreferences2); // true
*/
export declare const areUserPreferencesEqual: (left: ResolvedUserPreferences, right: ResolvedUserPreferences) => boolean;