webssh2-server
Version:
A Websocket to SSH2 gateway using xterm.js, socket.io, ssh2
14 lines (13 loc) • 1.04 kB
TypeScript
/**
* Service exports for easy importing
*/
export type { AuthService, SSHService, TerminalService, SessionService, Services, Logger, ServiceDependencies, AuthResult, Credentials, SSHConfig, SSHConnection, ShellOptions, ExecResult, Terminal, TerminalOptions, Dimensions, Session, SessionParams } from './interfaces.js';
export { AuthServiceImpl } from './auth/auth-service.js';
export { SSHServiceImpl } from './ssh/ssh-service.js';
export { TerminalServiceImpl } from './terminal/terminal-service.js';
export { SessionServiceImpl } from './session/session-service.js';
export { createServices, createLogger, createSessionStore, bootstrapServices, createMockServices, DefaultLogger } from './factory.js';
export type { ExtendedServiceDependencies } from './factory.js';
export { Container, createToken, TOKENS } from './container.js';
export type { Token, Factory, AsyncFactory } from './container.js';
export { setupContainer, setupTestContainer, getGlobalContainer, initializeGlobalContainer, resetGlobalContainer } from './setup.js';