UNPKG

beta-capturejs

Version:

Socket Mobile Capture JS NPM package for Socket Mobile barcode scanner and NFC Reader/Writer products

36 lines (35 loc) 775 B
export declare enum CaptureEventIds { NotInitialized = 0, DeviceArrival = 1, DeviceRemoval = 2, Terminate = 3, Error = 4, DecodedData = 5, Power = 6, Buttons = 7, BatteryLevel = 8, ListenerStarted = 9, DeviceOwnership = 10, DeviceManagerArrival = 11, DeviceManagerRemoval = 12, DeviceDiscovered = 13, DiscoveryEnd = 14, CcidStatus = 15, LastID = 16 } export declare enum CaptureEventTypes { None = 0, Byte = 1, Ulong = 2, Array = 3, String = 4, DecodedData = 5, DeviceInfo = 6, LastID = 7 } export declare class CaptureEvent<T> { id: CaptureEventIds; type: CaptureEventTypes; value?: T; constructor(id: CaptureEventIds, type: CaptureEventTypes, value?: T); }