knip
Version:
Find and fix unused dependencies, exports and files in your TypeScript and JavaScript projects
33 lines (32 loc) • 1.41 kB
TypeScript
import { ConsoleStreamer } from './ConsoleStreamer.ts';
import type { MainOptions } from './util/create-options.ts';
export type Results = Awaited<ReturnType<typeof run>>['results'];
export declare const run: (options: MainOptions) => Promise<{
results: {
issues: import("./types/issues.ts").Issues;
counters: import("./types/issues.ts").Counters;
tagHints: Set<import("./types/issues.ts").TagHint>;
configurationHints: import("./types/issues.ts").ConfigurationHint[];
selectedWorkspaces: string[] | undefined;
includedWorkspaceDirs: string[];
enabledPlugins: {
[k: string]: string[];
};
};
session: {
listener: import("fs").WatchListener<string | Buffer<ArrayBufferLike>>;
handleFileChanges: (changes: import("./util/watch.ts").WatchChange[]) => Promise<{
duration: number;
mem: number;
} | undefined>;
getEntryPaths: () => Set<string>;
getGraph: () => import("./types/module-graph.ts").ModuleGraph;
getIssues: () => {
issues: import("./types/issues.ts").Issues;
counters: import("./types/issues.ts").Counters;
tagHints: Set<import("./types/issues.ts").TagHint>;
configurationHints: import("./types/issues.ts").ConfigurationHint[];
};
} | undefined;
streamer: ConsoleStreamer;
}>;