react-epson-epos-sdk
Version:
React library for managing Epson printers with ePOS SDK support.
19 lines (18 loc) • 560 B
TypeScript
import { FC, ReactNode } from "react";
import { ConnectionStatus, PaperSize, PrintResult } from "./PrinterProvider.enum";
import { Printer } from "../components/Printer";
export declare const PrinterProvider: FC<{
children: ReactNode;
printerIp: string | null;
isDebugMode?: boolean;
paperSize: PaperSize;
}>;
export declare const usePrinter: () => {
status: ConnectionStatus;
printer: Printer | undefined;
print: ({ retryOnError }?: {
retryOnError: boolean;
}) => Promise<{
printResult: PrintResult;
}>;
};