@jsvision/ui / lookup
Function: lookup()
lookup(
list):Validator
Defined in: ui/src/controls/validators/lookup.ts:22
Build an exact-membership validator over a fixed list of strings.
Parameters
list
readonly string[]
The accepted complete values. Passing [] means nothing is ever valid.
Returns
A Validator that accepts any keystroke but only validates a value that exactly equals a member of list.
Example
ts
import { signal } from '@jsvision/ui';
import { Input, lookup } from '@jsvision/ui';
const color = signal('');
// Any typing is allowed, but only 'red' | 'green' | 'blue' passes validation.
const input = new Input({ value: color, validator: lookup(['red', 'green', 'blue']) });