UNPKG

page-integrity-js

Version:

A library for monitoring and controlling DOM mutations and script execution, essential for PCI DSS compliance and security audits

13 lines (12 loc) 698 B
import { ScriptBlocker } from './utils/script-blocker'; import { ScriptInterceptor } from './utils/script-interceptor'; export { ScriptBlocker }; export interface ScriptBlockingDependencies { scriptInterceptor: ScriptInterceptor; scriptBlocker: ScriptBlocker; } export declare function startScriptBlocking(deps: ScriptBlockingDependencies): void; export declare function stopScriptBlocking(deps: ScriptBlockingDependencies): void; export declare function getBlockedScripts(deps: ScriptBlockingDependencies): any[]; export declare function getBlockedScriptsCount(deps: ScriptBlockingDependencies): number; export declare function clearBlockedScripts(deps: ScriptBlockingDependencies): void;