UNPKG

@mrhsp/auth-backend

Version:

Gate Keeper Backend Authentication Package

10 lines (9 loc) 404 B
import { AuthDatabaseAdapter } from "./interfaces.js"; import { AuthAccount } from "./interfaces.js"; export declare class InMemoryAdapter<T extends AuthAccount> implements AuthDatabaseAdapter<T> { private accounts; getAccount(id: string): Promise<T | null>; addAccount(account: T): Promise<void>; updateAccount(account: T): Promise<void>; deleteAccount(id: string): Promise<void>; }