UNPKG

@mmote/niimblue-node

Version:

Headless clients for niimbluelib. Command line interface, simple REST server are also included.

30 lines (29 loc) 1.06 kB
import { IncomingMessage } from "http"; export declare const setDebug: (v: boolean) => void; export declare const index: () => { message: string; }; export declare const connect: (r: IncomingMessage) => Promise<{ message: string; }>; export declare const disconnect: () => Promise<{ message: string; }>; export declare const connected: () => Promise<{ connected: boolean; }>; export declare const info: () => Promise<{ printerInfo: import("@mmote/niimbluelib").PrinterInfo; modelMetadata: import("@mmote/niimbluelib").PrinterModelMeta | undefined; detectedPrintTask: "D11_V1" | "D110" | "B1" | "B21_V1" | "D110M_V4" | "H1S" | undefined; }>; export declare const rfid: () => Promise<{ paperRfidInfo: import("@mmote/niimbluelib").RfidInfo; ribbonRfidInfo: import("@mmote/niimbluelib").RfidInfo | undefined; }>; export declare const print: (r: IncomingMessage) => Promise<{ message: string; }>; export declare const scan: (r: IncomingMessage) => Promise<{ devices: import("../client/headless_ble_impl").ScanItem[]; }>;