UNPKG

offline-token-generator

Version:
17 lines (16 loc) 467 B
export interface TimeGenerator { getTime(): number; } export declare class OfflineTokenGenerator<T = string> { private key; private aesBits; private ttl; private tolerance; private timeGen; constructor(key: string, aesBits: number, ttl?: number, tolerance?: number, timeGen?: TimeGenerator); private getCurrentTime; private getKey; generate(value: T): string; private doRead; read(crypto: string): T; }