Yaltopia-Tickets-App/lib/scan-cache.ts
2026-06-17 15:16:40 +03:00

24 lines
436 B
TypeScript

export type ScanType = "invoice" | "payment" | "declaration";
export interface ScanPayload {
type: ScanType;
id?: string;
data: any;
}
let _scanData: ScanPayload | null = null;
export function setScanData(payload: ScanPayload) {
_scanData = payload;
}
export function getScanData(): ScanPayload | null {
const data = _scanData;
_scanData = null;
return data;
}
export function clearScanData() {
_scanData = null;
}