UNPKG

rn-qr-generator

Version:
39 lines 1.08 kB
import type { TurboModule } from "react-native"; export interface Padding { top?: number; left?: number; bottom?: number; right?: number; } export interface GenerateOptions { value: string; backgroundColor?: number; color?: number; width?: number; height?: number; base64?: boolean; padding?: Padding; fileName?: string; correctionLevel?: string; } export interface GenerateResult { uri: string; width: number; height: number; base64?: string; } export interface DetectOptions { uri?: string; base64?: string; } export interface DetectResult { values: string[]; type: string; } export interface Spec extends TurboModule { generate(options: GenerateOptions, errorCallback: (error: string) => void, successCallback: (result: GenerateResult) => void): void; detect(options: DetectOptions, errorCallback: (error: string) => void, successCallback: (result: DetectResult) => void): void; } declare const _default: Spec; export default _default; //# sourceMappingURL=NativeRNQrGenerator.d.ts.map