export type DraftFieldUpdate = Value | ((currentValue: Value) => Value) export const resolveDraftFieldUpdate = ( currentValue: Value, update: DraftFieldUpdate, ) => typeof update === 'function' ? (update as (currentValue: Value) => Value)(currentValue) : update