@mrhsp/auth-backend
Version:
Gate Keeper Backend Authentication Package
10 lines (9 loc) • 404 B
TypeScript
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>;
}