MCPcopy Index your code
hub / github.com/callstack/agent-device / enumField

Function enumField

src/commands/command-input.ts:177–184  ·  view source on GitHub ↗
(
  values: TValues,
  description?: string,
)

Source from the content-addressed store, hash-verified

175}
176
177export function enumField<const TValues extends readonly string[]>(
178 values: TValues,
179 description?: string,
180): CommandField<TValues[number]> {
181 return optionalField(enumSchema(values, description), (record, key) =>
182 optionalEnum(record, key, values),
183 );
184}
185
186export function looseObjectField(description?: string): CommandField<Record<string, unknown>> {
187 return optionalField(looseObjectSchema(description), optionalRecord);

Callers 15

index.tsFile · 0.90
index.tsFile · 0.90
index.tsFile · 0.90
wait.tsFile · 0.90
screenshot.tsFile · 0.90
alert.tsFile · 0.90
settings.tsFile · 0.90
index.tsFile · 0.90
index.tsFile · 0.90
index.tsFile · 0.90
index.tsFile · 0.90
session.tsFile · 0.90

Calls 3

optionalFieldFunction · 0.85
enumSchemaFunction · 0.70
optionalEnumFunction · 0.70

Tested by

no test coverage detected