@xtail/ssh
Version:
X-Tail SSH 库,包含 SSH 连接服务器的类和工具方法等
2 lines (1 loc) • 562 B
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const S=require("../utils/index.js"),l=require("./ssh-timeout.js"),n="SSHErrorMiddleware",c="SSHErrorMiddlewareType",s=(r,d={})=>{const{config:a,timeout:e,thisArg:o}={config:{},timeout:void 0,thisArg:null,...d};return async(...t)=>{try{return e===void 0?await r.apply(o,t):await l.SSHTimeoutMiddleware(r,{timeout:e,thisArg:o})(...t)}catch(i){return S.SSHUtil.errorHandler(i,a)}}};exports.SSHErrorMiddleware=s;exports.SSHErrorMiddlewareType_Name=c;exports.SSHErrorMiddleware_Name=n;