@nodesecure/scanner
Version:
A package API to run a static analysis of your module's dependencies.
27 lines • 807 B
TypeScript
import { EventEmitter } from "node:events";
export declare const ScannerLoggerEvents: {
readonly done: "depWalkerFinished";
readonly analysis: {
readonly tree: "walkTree";
readonly tarball: "tarball";
readonly registry: "registry";
};
readonly manifest: {
readonly read: "readManifest";
readonly fetch: "fetchManifest";
};
};
export interface LoggerEventData {
/** UNIX Timestamp */
startedAt: number;
/** Count of triggered event */
count: number;
}
export declare class Logger extends EventEmitter {
events: Map<string, LoggerEventData>;
start(eventName: string): this;
tick(eventName: string): this;
count(eventName: string): number;
end(eventName: string): this;
}
//# sourceMappingURL=logger.class.d.ts.map