import type { ControlWorkspaceOptions, } from './controlSchemaTypes' export function mergeControlWorkspaceOptions( base?: ControlWorkspaceOptions, override?: ControlWorkspaceOptions, ): ControlWorkspaceOptions { return { ...(base ?? {}), ...(override ?? {}), initialValues: { ...(base?.initialValues ?? {}), ...(override?.initialValues ?? {}), }, topBarSettings: { ...(base?.topBarSettings ?? {}), ...(override?.topBarSettings ?? {}), }, } }