UNPKG

protect-scr

Version:

Comprehensive client-side security protection for React applications against screenshots, printing, and unauthorized access

26 lines 705 B
interface PrintProtectorConfig { preventPrinting: boolean; preventPDFGeneration: boolean; showWarning: boolean; } export declare class PrintProtector { private config; private isActive; private originalPrint?; private originalMethods; constructor(config: PrintProtectorConfig); start(): void; stop(): void; private blockPrinting; private blockPDFGeneration; private blockJsPDF; private blockPDFMake; private blockPuppeteer; private blockHtml2Canvas; private blockDomToPdf; private addPrintBlockingCSS; private setupMediaQueryDetection; private restoreOriginalMethods; } export {}; //# sourceMappingURL=PrintProtector.d.ts.map