Device registration collector.
Available devices to register.
Optional
Selected device type string (undefined until JS sets a value).
JS selects a device by passing value: { type: string } (the type field of the chosen DeviceOption) to next().
value: { type: string }
type
next()
Device registration collector.