const isObject = (value: unknown): value is Record => typeof value === 'object' && value !== null && !Array.isArray(value); export const toPluginParameterRecord = ( value: unknown, ): Record => { return isObject(value) ? { ...value } : {}; }; export const mergePluginParameterUpdates = ( latestParameters: unknown, updates: Record, ): Record => { return { ...toPluginParameterRecord(latestParameters), ...updates, }; };