UNPKG

@filemap/events-sdk

Version:

SDK for Filemap events. Desktop client for Filemap dev server.

19 lines 585 B
import { Logger } from './logger.service'; export interface KeyData { publicKey: string; expirationTime: string; uuid: string; } export declare class KeyManager { private readonly logger; private keys; private readonly expirationTimers; constructor(logger: Logger); setKey(referrer: string, keyData: KeyData): boolean; expireKey(referrer: string): void; getKey(referrer: string): KeyData | null; hasValidKey(referrer: string): boolean; getAllReferrers(): string[]; cleanup(): void; } //# sourceMappingURL=key-manager.service.d.ts.map