@itriton/sftp
Version:
基于ssh2-sftp-client的项目部署工具,支持密钥证书登录和配置文件管理
43 lines (42 loc) • 1.11 kB
JavaScript
/**
* 传输模式枚举
*/
export var TransferMode;
(function (TransferMode) {
/** 单文件传输 */
TransferMode["SINGLE"] = "single";
/** 压缩包传输 */
TransferMode["ARCHIVE"] = "archive";
/** 自动选择(根据文件数量) */
TransferMode["AUTO"] = "auto";
})(TransferMode || (TransferMode = {}));
/**
* 文件传输状态枚举
*/
export var TransferStatus;
(function (TransferStatus) {
/** 准备中 */
TransferStatus["PREPARING"] = "preparing";
/** 上传中 */
TransferStatus["UPLOADING"] = "uploading";
/** 删除中 */
TransferStatus["DELETING"] = "deleting";
/** 完成 */
TransferStatus["COMPLETED"] = "completed";
/** 失败 */
TransferStatus["FAILED"] = "failed";
})(TransferStatus || (TransferStatus = {}));
/**
* 日志级别枚举
*/
export var LogLevel;
(function (LogLevel) {
/** 调试 */
LogLevel["DEBUG"] = "debug";
/** 信息 */
LogLevel["INFO"] = "info";
/** 警告 */
LogLevel["WARN"] = "warn";
/** 错误 */
LogLevel["ERROR"] = "error";
})(LogLevel || (LogLevel = {}));