UNPKG

@gordon1210/depup

Version:

a dependency upgrade tool for node projects

17 lines (16 loc) 814 B
import type { PackageGroup, PackageInfo } from "../types.js"; export declare function usePackageController(packages: PackageInfo[]): { cursor: number; setCursor: import("react").Dispatch<import("react").SetStateAction<number>>; tabIndex: number; grouped: PackageGroup[]; currentGroup: PackageGroup; handleTabChange: (direction: "prev" | "next") => void; toggleSelection: (pkgIndex: number) => PackageInfo[]; changeVersionType: (pkgIndex: number, direction: "next" | "prev") => PackageInfo[]; changeGlobalVersionType: (direction: "next" | "prev") => PackageInfo[]; equalizeVersions: () => PackageInfo[]; areVersionsEqual: (pkg: PackageInfo) => boolean; checkDivergingVersions: (packageName: string) => boolean; hasHigherUpdates: (pkg: PackageInfo) => boolean; };