UNPKG

s-bit-agent

Version:

s.BitAgent is a simple Bitwarden CLI wrapper which provides a SSH2 Key Agent solution for Bitwarden.

20 lines (19 loc) 760 B
import { BitwardenService } from './bitwarden.service'; import { BitwardenKeyItem } from './bitwarden.type'; import { SessionService } from './session.service'; import { LogService } from 'src/shared/log.service'; export declare class CacheService { private readonly bitService; private readonly logService; private readonly sessionService; private timeout; private cache; private scheduler; private lastRefill; constructor(bitService: BitwardenService, logService: LogService, sessionService: SessionService); private resetTimeout; private isCacheValid; private getCacheInternal; getCache(reason: string | null): Promise<BitwardenKeyItem[]>; getCacheWithToken(token: string): Promise<BitwardenKeyItem[]>; }