UNPKG

@servant/servant

Version:

Servant builder for node modules.

15 lines (14 loc) 600 B
import { PackageJson } from "@servant/servant-data"; import * as Module from "../module"; import { CommandProgress, CommandResults } from "./index"; export type AnalyzeSummaryResult = { modules: { [key: string]: Module.AnalyzeResult; }; sorted: Array<string>; analyze: { missing: Array<string>; versions: Record<string, Array<string>>; }; }; export declare function analyze(packageJson: PackageJson.PackageJsonInfo, graph: Module.DependenciesGraph, progress: (result: CommandProgress["analyze"]) => void): Promise<CommandResults["analyze"]>;