react-native-thermal-pos-printer
Version:
React Native thermal printer package for POS systems supporting Xprinter and other popular brands
18 lines (16 loc) • 529 B
text/typescript
import { ThermalPrinterNativeDevice, PrinterStatus } from './printer';
import { PrinterError } from './errors';
export enum PrinterEvent {
DEVICE_CONNECTED = 'DEVICE_CONNECTED',
DEVICE_DISCONNECTED = 'DEVICE_DISCONNECTED',
DEVICE_FOUND = 'DEVICE_FOUND',
PRINT_COMPLETED = 'PRINT_COMPLETED',
PRINT_FAILED = 'PRINT_FAILED',
STATUS_CHANGED = 'STATUS_CHANGED'
}
export interface PrinterEventData {
device?: ThermalPrinterNativeDevice;
error?: PrinterError;
status?: PrinterStatus;
data?: any;
}