import type { Settings, SettingsUpdate } from '../../shared/api/types/settings'; export function settingsUpdateOf( draft: Settings ): SettingsUpdate { return { check_posts: draft.check_posts, check_pages: draft.check_pages, check_media: draft.check_media, editor_warning: draft.editor_warning, email_enabled: draft.email_enabled, email_to: draft.email_to.trim(), skip_hosts: draft.skip_hosts, }; } export function withoutHost( hosts: readonly string[], removedHost: string ): string[] { return hosts.filter( ( host ) => host !== removedHost ); }