UNPKG

@linvix-sistemas/react-native-tectoysunmisdk

Version:

Pacote de comunicação com o hardware de Sunmi/Tectoy Automação, para efetuar impressão, comunicação com LCD entre outros.

39 lines (38 loc) 1.92 kB
declare const NativeModuleTectToySunmiSDK: { impressora: { ObterStatus: () => Promise<import("./types/tectoysunmi-types").StatusImpressoraType>; ImprimirTexto: (texto?: string) => void; ImprimirQRCode: (data: import("./types/tectoysunmi-types").ImprimirQRCodeType) => void; ImprimirRAW: (bytes: any, feed_lines?: number) => void; CortarPapel: () => void; AvancarLinha: (linhas?: number) => void; Avancar3Linhas: () => void; }; gaveta: { AbrirGaveta: () => Promise<any>; }; scanner: { onBarcodeRead: (callback: (ev: import("./types/tectoysunmi-types").TectoyScannerOnBarcodeReadType) => void) => () => void; }; lcd: { ControlarLCD: (funcao: import("./enums/tectoysunmisdk-enum").TectoyLCDFuncaoEnum) => Promise<any>; EnviarTexto: (texto?: string, tamanho_fonte?: number, preencher?: boolean) => Promise<any>; EnviarTextos: (data: import("./types/tectoysunmi-types").TectoyLCDMultiTextoType) => Promise<any>; }; lampada: { ControlarLampada: (status: import("./enums/tectoysunmisdk-enum").TectoyLampStatusEnum, led: import("./enums/tectoysunmisdk-enum").TectoyLampLedEnum) => Promise<any>; ControlarLampadaLoop: (status: import("./enums/tectoysunmisdk-enum").TectoyLampStatusEnum, onTime: number, offTime: number, led: import("./enums/tectoysunmisdk-enum").TectoyLampLedEnum) => Promise<any>; Desligar: () => Promise<any>; }; barcode: { Gerar: (data: import("./types/tectoysunmi-types").TectoyBarcodeGerarType) => Promise<any>; }; utils: { FecharApp: () => Promise<any>; ModoFullScreen: (ativar?: boolean) => Promise<any>; ReiniciarDispositivo: (motivo?: string) => Promise<any>; }; }; export * from './types/tectoysunmi-types'; export * from './enums/tectoysunmisdk-enum'; export default NativeModuleTectToySunmiSDK;