UNPKG

@logitech-mx-creative-console/webhid

Version:

An npm module for interfacing with the Logitech MX Creative Console in the browser

22 lines 1.54 kB
import type { OpenMXConsoleOptions } from '@logitech-mx-creative-console/core'; import { MXCreativeConsoleWeb } from './wrapper.js'; export { VENDOR_ID, DeviceModelId, KeyIndex, MXCreativeConsole, LcdPosition, Dimension, MXConsoleControlDefinitionBase, MXConsoleButtonControlDefinition, MXConsoleButtonControlDefinitionNoFeedback, MXConsoleButtonControlDefinitionLcdFeedback, MXConsoleEncoderControlDefinition, MXConsoleControlDefinition, OpenMXConsoleOptions, } from '@logitech-mx-creative-console/core'; export { MXCreativeConsoleWeb as MXCreativeConsoleWeb } from './wrapper.js'; /** * Request the user to select some MXConsoles to open * @param userOptions Options to customise the device behvaiour */ export declare function requestMXCreateConsoleDevices(options?: OpenMXConsoleOptions): Promise<MXCreativeConsoleWeb[]>; /** * Reopen previously selected MXConsoles. * The browser remembers what the user previously allowed your site to access, and this will open those without the request dialog * @param options Options to customise the device behvaiour */ export declare function reopenMXCreativeConsoleDevices(options?: OpenMXConsoleOptions): Promise<MXCreativeConsoleWeb[]>; /** * Open a MXConsole from a manually selected HIDDevice handle * @param browserDevice The unopened browser HIDDevice * @param userOptions Options to customise the device behvaiour */ export declare function openDevice(browserDevice: HIDDevice, userOptions?: OpenMXConsoleOptions): Promise<MXCreativeConsoleWeb>; //# sourceMappingURL=index.d.ts.map