( props: Props<Option, IsMulti, Group>, option: Option, selectValue: Options<Option> )
| 581 | : false; |
| 582 | } |
| 583 | function isOptionSelected< |
| 584 | Option, |
| 585 | IsMulti extends boolean, |
| 586 | Group extends GroupBase<Option> |
| 587 | >( |
| 588 | props: Props<Option, IsMulti, Group>, |
| 589 | option: Option, |
| 590 | selectValue: Options<Option> |
| 591 | ): boolean { |
| 592 | if (selectValue.indexOf(option) > -1) return true; |
| 593 | if (typeof props.isOptionSelected === 'function') { |
| 594 | return props.isOptionSelected(option, selectValue); |
| 595 | } |
| 596 | const candidate = getOptionValue(props, option); |
| 597 | return selectValue.some((i) => getOptionValue(props, i) === candidate); |
| 598 | } |
| 599 | function filterOption< |
| 600 | Option, |
| 601 | IsMulti extends boolean, |
no test coverage detected
searching dependent graphs…