react-native-esc-pos-printer
Version:
An unofficial React Native library for printing on an EPSON TM printer with the Epson ePOS SDK for iOS and Epson ePOS SDK for Android
90 lines • 3.64 kB
TypeScript
export declare const DEFAULT_DISCOVERY_TIMEOUT: number;
export declare enum DiscoveryDeviceType {
TYPE_ALL,
TYPE_PRINTER,
TYPE_HYBRID_PRINTER,
TYPE_DISPLAY,
TYPE_KEYBOARD,
TYPE_SCANNER,
TYPE_SERIAL,
TYPE_POS_KEYBOARD,
TYPE_MSR,
TYPE_GFE,
TYPE_OTHER_PERIPHERAL
}
export declare enum DiscoveryFilterType {
FILTER_NAME,
FILTER_NONE
}
export declare enum DiscoveryPortType {
PORTTYPE_ALL,
PORTTYPE_TCP,
PORTTYPE_BLUETOOTH,
PORTTYPE_USB,
PORTTYPE_BLUETOOTH_LE
}
export declare enum DiscoveryDeviceModel {
MODEL_ALL
}
export declare enum DiscoveryBooleanParams {
TRUE,
FALSE
}
export declare enum PrinterPairBluetoothError {
BT_ERR_PARAM,
BT_ERR_UNSUPPORTED,
BT_ERR_CANCEL,
BT_ERR_ILLEGAL_DEVICE,
ERR_FAILURE
}
export declare const DiscoveryFilterOption: {
readonly [x: number]: string;
readonly TRUE: DiscoveryBooleanParams.TRUE;
readonly FALSE: DiscoveryBooleanParams.FALSE;
readonly MODEL_ALL: DiscoveryDeviceModel.MODEL_ALL;
readonly PORTTYPE_ALL: DiscoveryPortType.PORTTYPE_ALL;
readonly PORTTYPE_TCP: DiscoveryPortType.PORTTYPE_TCP;
readonly PORTTYPE_BLUETOOTH: DiscoveryPortType.PORTTYPE_BLUETOOTH;
readonly PORTTYPE_USB: DiscoveryPortType.PORTTYPE_USB;
readonly PORTTYPE_BLUETOOTH_LE: DiscoveryPortType.PORTTYPE_BLUETOOTH_LE;
readonly FILTER_NAME: DiscoveryFilterType.FILTER_NAME;
readonly FILTER_NONE: DiscoveryFilterType.FILTER_NONE;
readonly TYPE_ALL: DiscoveryDeviceType.TYPE_ALL;
readonly TYPE_PRINTER: DiscoveryDeviceType.TYPE_PRINTER;
readonly TYPE_HYBRID_PRINTER: DiscoveryDeviceType.TYPE_HYBRID_PRINTER;
readonly TYPE_DISPLAY: DiscoveryDeviceType.TYPE_DISPLAY;
readonly TYPE_KEYBOARD: DiscoveryDeviceType.TYPE_KEYBOARD;
readonly TYPE_SCANNER: DiscoveryDeviceType.TYPE_SCANNER;
readonly TYPE_SERIAL: DiscoveryDeviceType.TYPE_SERIAL;
readonly TYPE_POS_KEYBOARD: DiscoveryDeviceType.TYPE_POS_KEYBOARD;
readonly TYPE_MSR: DiscoveryDeviceType.TYPE_MSR;
readonly TYPE_GFE: DiscoveryDeviceType.TYPE_GFE;
readonly TYPE_OTHER_PERIPHERAL: DiscoveryDeviceType.TYPE_OTHER_PERIPHERAL;
};
export declare enum DiscoveryErrorResult {
ERR_PARAM,
ERR_ILLEGAL,
ERR_MEMORY,
ERR_FAILURE,
ERR_PROCESSING,
PERMISSION_ERROR = -2
}
export declare const DiscoveryErrorMessageMapping: {
[DiscoveryErrorResult.ERR_PARAM]: string;
[DiscoveryErrorResult.ERR_ILLEGAL]: string;
[DiscoveryErrorResult.ERR_MEMORY]: string;
[DiscoveryErrorResult.ERR_FAILURE]: string;
[DiscoveryErrorResult.ERR_PROCESSING]: string;
[-2]: string;
};
export declare const PrinterPairBluetoothErrorMessageMapping: {
[PrinterPairBluetoothError.BT_ERR_CANCEL]: string;
[PrinterPairBluetoothError.BT_ERR_PARAM]: string;
[PrinterPairBluetoothError.BT_ERR_UNSUPPORTED]: string;
[PrinterPairBluetoothError.BT_ERR_ILLEGAL_DEVICE]: string;
[DiscoveryErrorResult.ERR_FAILURE]: string;
};
export declare const DiscoveryErrorStatusMapping: Record<string, "ERR_PARAM" | "ERR_ILLEGAL" | "ERR_MEMORY" | "ERR_FAILURE" | "ERR_PROCESSING" | "PERMISSION_ERROR">;
export declare const PrinterPairBluetoothErrorStatusMapping: Record<string, "ERR_FAILURE" | "BT_ERR_PARAM" | "BT_ERR_UNSUPPORTED" | "BT_ERR_CANCEL" | "BT_ERR_ILLEGAL_DEVICE">;
export declare const DiscoveryDeviceTypeMapping: Record<string, "TYPE_ALL" | "TYPE_PRINTER" | "TYPE_HYBRID_PRINTER" | "TYPE_DISPLAY" | "TYPE_KEYBOARD" | "TYPE_SCANNER" | "TYPE_SERIAL" | "TYPE_POS_KEYBOARD" | "TYPE_MSR" | "TYPE_GFE" | "TYPE_OTHER_PERIPHERAL">;
//# sourceMappingURL=constants.d.ts.map