import { deepCompareValue } from '../../../utils/helpers'; import type { SelectOptionType } from '../types'; export const isOptionSelected = >( value?: V[], option?: T ): boolean => { if ( !value || !option || option.value === null || option.value === undefined ) { return false; } if (typeof option.value !== 'object') { return value.includes(option.value); } return value.some((v) => deepCompareValue(v, option.value)); };