UNPKG

ec-print-vue

Version:
21 lines 716 B
import EcPrinter, { PrintProvider, SocketOption, DerivedProvider } from 'ec-print'; import { App, Ref } from 'vue'; export interface IPrinter { instance: EcPrinter; install(app: App): void; } export interface PrinterOptions { providers: Array<{ key?: string; providerFactory: DerivedProvider | (() => PrintProvider); socketOption?: SocketOption; }>; socketOption?: SocketOption; } export interface PrinterStatus { [k: string]: boolean; } export declare function createPrinter(options: PrinterOptions): IPrinter; export declare function usePrinter(): EcPrinter; export declare function usePrinterConnectStatus(): Ref<PrinterStatus>; //# sourceMappingURL=plugin.d.ts.map