microbyte
Version:
A wrapper for bluetooth and USB interactivity between browsers and micro:bits
18 lines • 753 B
TypeScript
import MBSpecs from "../implementations/MBSpecs";
export interface MicrobitHandler {
onConnected: (versionNumber?: MBSpecs.MBVersion) => void;
onAccelerometerDataReceived: (x: number, y: number, z: number) => void;
onButtonAPressed: (state: MBSpecs.ButtonState) => void;
onButtonBPressed: (state: MBSpecs.ButtonState) => void;
onMessageReceived: (data: string) => void;
onDisconnected: () => void;
onReconnecting: () => void;
onReconnected: () => void;
onConnectError: (error: Error) => void;
onReconnectError: (error: Error) => void;
onInitializing: () => void;
onClosed: () => void;
onConnecting: () => void;
onClosedError: (error: Error) => void;
}
//# sourceMappingURL=MicrobitHandler.d.ts.map