s-bit-agent
Version:
s.BitAgent is a simple Bitwarden CLI wrapper which provides a SSH2 Key Agent solution for Bitwarden.
18 lines (17 loc) • 689 B
TypeScript
import { BitwardenService } from './bitwarden.service';
import { LogService } from 'src/shared/log.service';
import { GuiService } from 'src/gui/gui.service';
export declare class SessionService {
private readonly bitService;
private readonly logService;
private readonly guiService;
private sessionTimeout;
private currentSession;
private config;
constructor(bitService: BitwardenService, logService: LogService, guiService: GuiService);
updateConfig(config: Partial<typeof SessionService.prototype.config>): void;
lock(): void;
resetTimeout(): void;
private getSessionInternal;
getSession(reason: string | null): Promise<string | null>;
}