@servant/servant
Version:
Servant builder for node modules.
16 lines (15 loc) • 946 B
TypeScript
import { GeneratorAnswer, GeneratorResults } from "@servant/servant-generators";
import { PackageJson } from "@servant/servant-data";
import * as Module from "../module";
import { UnifiedVersionsInfo } from "../module";
import { CommandProgress, CommandResult, CommandResults } from "./index";
export declare function unify(packageJson: PackageJson.PackageJsonInfo, graph: Module.DependenciesGraph, progress: (result: CommandProgress["unify"]) => void, unified?: UnifiedVersionsInfo, latest?: boolean): Promise<CommandResults["unify"]>;
export declare function convertUnify(result: GeneratorResults<Module.UnifyCustomData>, start?: [number, number]): CommandResult<Module.UnifiedVersionsInfo> & {
modules: Record<string, Module.CommandResult<Module.UnifyResult>>;
};
export declare function answersUnify({ modules, latest, }: {
latest?: boolean;
modules?: {
[key: string]: string;
};
}): GeneratorAnswer[];