UNPKG

@mmote/niimblue-node

Version:

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

14 lines (13 loc) 796 B
import { EncodedImage, LabelType, NiimbotAbstractClient, PrintTaskName } from "@mmote/niimbluelib"; import sharp from "sharp"; export type TransportType = "serial" | "ble"; export interface PrintOptions { quantity?: number; labelType?: LabelType; density?: number; } export declare const initClient: (transport: TransportType, address: string, debug: boolean) => NiimbotAbstractClient; export declare const printImage: (client: NiimbotAbstractClient, printTaskName: PrintTaskName, encoded: EncodedImage, options: PrintOptions) => Promise<void>; export declare const loadImageFromBase64: (b64: string) => Promise<sharp.Sharp>; export declare const loadImageFromUrl: (url: string) => Promise<sharp.Sharp>; export declare const loadImageFromFile: (path: string) => Promise<sharp.Sharp>;