webusb library Null safety

WebUSB API

https://wicg.github.io/webusb/

Classes

AllowedUSBDevice
USB
Experimental This is an experimental technologyCheck the Browser compatibility table carefully before using this in production. Secure contextThis feature is available only in secure contexts (HTTPS), in some or all supporting browsers. [...]
USBAlternateInterface
Draft This page is not complete. [...]
USBConfiguration
Secure contextThis feature is available only in secure contexts (HTTPS), in some or all supporting browsers. [...]
USBConnectionEvent
Secure contextThis feature is available only in secure contexts (HTTPS), in some or all supporting browsers. [...]
USBConnectionEventInit
USBControlTransferParameters
USBDevice
Experimental This is an experimental technologyCheck the Browser compatibility table carefully before using this in production. The interface of the WebUSB API provides access to metadata about a paired USB device and methods for controlling it.
USBDeviceFilter
USBDeviceRequestOptions
USBEndpoint
Secure contextThis feature is available only in secure contexts (HTTPS), in some or all supporting browsers. The interface of the WebUSB API provides information about an endpoint provided by the USB device. An endpoint represents a unidirectional data stream into or out of a device.
USBInterface
Draft This page is not complete. [...]
USBInTransferResult
Draft This page is not complete. [...]
USBIsochronousInTransferPacket
Draft This page is not complete. [...]
USBIsochronousInTransferResult
Draft This page is not complete. [...]
USBIsochronousOutTransferPacket
Draft This page is not complete. [...]
USBIsochronousOutTransferResult
Draft This page is not complete. [...]
USBOutTransferResult
Draft This page is not complete. [...]
USBPermissionDescriptor
USBPermissionResult
USBPermissionStorage

Enums

USBDirection
USBEndpointType
USBRecipient
USBRequestType
USBTransferStatus