UNPKG

@tunaiku.npm/embedded-session-management

Version:
16 lines (15 loc) 546 B
import { ClientMapper, DestinationClient, Redirection } from "./client-mapper"; interface Client { redirection?: Redirection; destinationClient?: DestinationClient; } interface Clients { [key: string]: Client; } declare class InMemoryClientMapper implements ClientMapper { clients: Clients; constructor(clients?: Clients); getRedirectionOf(clientId: string, defaultRedirectUrl: string): Promise<Redirection>; getDestinationClientOf(clientId: string): Promise<DestinationClient>; } export default InMemoryClientMapper;