@rjsf/utils
Version:
Utility functions for @rjsf/core
9 lines (8 loc) • 579 B
TypeScript
import { EnumOptionsType, RJSFSchema, StrictRJSFSchema } from './types.js';
/** Determines whether the given `value` is (one of) the `selected` value(s).
*
* @param value - The value being checked to see if it is selected
* @param selected - The current selected value or list of values
* @returns - true if the `value` is one of the `selected` ones, false otherwise
*/
export default function enumOptionsIsSelected<S extends StrictRJSFSchema = RJSFSchema>(value: EnumOptionsType<S>['value'], selected: EnumOptionsType<S>['value'] | EnumOptionsType<S>['value'][]): boolean;