hivessh
Version:
HiveSsh is an innovative library designed to streamline SSH2 connections and simplify task execution on Linux servers.
19 lines • 1.05 kB
TypeScript
import { SshHost } from "../SshHost.js";
import { Awaitable } from "../utils/base.js";
import { AbstractPackageManager } from "./ApmInterface.js";
import { AbstractPackageManagerWrapper } from "./apm.js";
/**
* @deprecated The AbstractPackageManager (APM) feature will be removed in the future to more focus on the core problems and solutions
*/
export type ApmInit = (sshHost: SshHost) => Awaitable<AbstractPackageManager>;
/**
* @deprecated The AbstractPackageManager (APM) feature will be removed in the future to more focus on the core problems and solutions
*/
export type ApmChecker = (sshHost: SshHost) => Awaitable<AbstractPackageManager | undefined | void>;
export declare const apmChecker: ApmChecker[];
/**
* @deprecated The AbstractPackageManager (APM) feature will be removed in the future to more focus on the core problems and solutions
*/
export declare function getApm(sshHost: SshHost): Promise<AbstractPackageManagerWrapper>;
export declare function registerDefaultApmMapperChecker(): void;
//# sourceMappingURL=checker.d.ts.map