UNPKG

@nodesecure/scanner

Version:

A package API to run a static analysis of your module's dependencies.

18 lines 629 B
import { EventEmitter } from "node:events"; import { type DateProvider } from "./DateProvider.class.ts"; import { type LoggerEventsMap } from "./logger.class.ts"; import type { Stats } from "../types.ts"; export type Providers = { dateProvider?: DateProvider; logger?: EventEmitter<LoggerEventsMap>; }; export type Options = { isVerbose: boolean; }; export declare class StatsCollector { #private; constructor(providers: Providers, options: Options); track<T extends () => any>(name: string, phase: string, fn: T): ReturnType<T>; getStats(): Stats; } //# sourceMappingURL=StatsCollector.class.d.ts.map