UNPKG

@rxstack/security

Version:
10 lines (9 loc) 505 B
import { RefreshTokenInterface, TokenEncoderInterface } from '../interfaces'; import { AbstractRefreshTokenManager } from './abstract-refresh-token.manager'; export declare class InMemoryRefreshTokenManager extends AbstractRefreshTokenManager { private tokens; constructor(tokenManager: TokenEncoderInterface, ttl: number); persist(refreshToken: RefreshTokenInterface): Promise<RefreshTokenInterface>; get(identifier: string): Promise<RefreshTokenInterface>; clear(): Promise<void>; }