MCPcopy Create free account
hub / github.com/formkit/formkit / shouldSelect

Function shouldSelect

packages/inputs/src/features/options.ts:102–111  ·  view source on GitHub ↗
(valueA: unknown, valueB: unknown)

Source from the content-addressed store, hash-verified

100 * @public
101 */
102export function shouldSelect(valueA: unknown, valueB: unknown): boolean {
103 if (
104 (valueA === null && valueB === undefined) ||
105 (valueA === undefined && valueB === null)
106 )
107 return false
108 if (valueA == valueB) return true
109 if (isPojo(valueA) && isPojo(valueB)) return eq(valueA, valueB)
110 return false
111}
112
113/**
114 * A feature that converts the options prop to usable values, to be used by a

Callers 4

isSelectedFunction · 0.90
toggleCheckedFunction · 0.90
isCheckedFunction · 0.90
isCheckedFunction · 0.90

Calls 2

isPojoFunction · 0.90
eqFunction · 0.90

Tested by

no test coverage detected