File Explorer

/proc/self/root/var/runtime/node_modules/@aws-sdk/node_modules/agent-base/src

This explorer reads the filesystem of the server it runs on, so /workspace/user isn't present here. Browsing and the terminal still work against this server's own disk from /.

promisify.ts649 B · 34 lines
import {	Agent,	ClientRequest,	RequestOptions,	AgentCallbackCallback,	AgentCallbackPromise,	AgentCallbackReturn} from './index'; type LegacyCallback = (	req: ClientRequest,	opts: RequestOptions,	fn: AgentCallbackCallback) => void; export default function promisify(fn: LegacyCallback): AgentCallbackPromise {	return function(this: Agent, req: ClientRequest, opts: RequestOptions) {		return new Promise((resolve, reject) => {			fn.call(				this,				req,				opts,				(err: Error | null | undefined, rtn?: AgentCallbackReturn) => {					if (err) {						reject(err);					} else {						resolve(rtn);					}				}			);		});	};}