@zextras/carbonio-shell-ui
Version:
The Zextras Carbonio web client
8 lines (7 loc) • 729 B
TypeScript
import type { AccountSettingsPrefs } from '@zextras/carbonio-ui-soap-lib';
import type { AccountSettingsAttrs, AccountState, Identity, ZimletProp } from '../../types/account';
import type { IdentityMods, PropsMods } from '../../types/network';
export declare function mergePrefs(mods: AccountSettingsPrefs | undefined, state: AccountState): AccountSettingsPrefs;
export declare function mergeProps(mods: PropsMods | undefined, state: AccountState): Array<ZimletProp>;
export declare function mergeAttrs(mods: AccountSettingsAttrs | undefined, state: AccountState): AccountSettingsAttrs;
export declare function updateIdentities(state: AccountState, identityMods: IdentityMods, newIdentities: Identity[]): Identity[] | undefined;