@aikidosec/firewall
Version:
Zen by Aikido is an embedded Web Application Firewall that autonomously protects Node.js apps against common and critical attacks
16 lines (15 loc) • 565 B
TypeScript
import { BuiltinModule } from "./BuiltinModule";
import { Global } from "./Global";
import { Package } from "./Package";
import { InterceptorObject } from "./wrapExport";
export declare class Hooks {
private readonly packages;
private readonly builtinModules;
private readonly globals;
addPackage(packageName: string): Package;
addGlobal(name: string, interceptors: InterceptorObject): void;
addBuiltinModule(name: string): BuiltinModule;
getPackages(): Package[];
getBuiltInModules(): BuiltinModule[];
getGlobals(): Global[];
}