Default value when a route omits the arg slot. Must be in values
unless values === 'free'. Optional: no default means routes that
omit the arg slot match every value (only legal for 'free' args).
name
name:string
Display name for the arg in inspector chips (direction, key, fingers).
values
values:readonlystring[]|"free"
Acceptable values. 'free' means any string (e.g. key names).
Default value when a route omits the arg slot. Must be in
valuesunlessvalues === 'free'. Optional: no default means routes that omit the arg slot match every value (only legal for'free'args).