UNPKG

unleash-server

Version:

Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.

24 lines 1.04 kB
import type { IUser } from '../../lib/types/user.js'; import type { IUserLookup, IAccountStore, IAdminCount } from '../../lib/types/stores/account-store.js'; export declare class FakeAccountStore implements IAccountStore { data: IUser[]; idSeq: number; constructor(); hasAccount({ id, username, email, }: IUserLookup): Promise<number | undefined>; destroy(): void; exists(key: number): Promise<boolean>; count(): Promise<number>; get(key: number): Promise<IUser | undefined>; getByQuery({ id, username, email }: IUserLookup): Promise<IUser>; getAll(): Promise<IUser[]>; delete(id: number): Promise<void>; buildSelectUser(): any; search(): Promise<IUser[]>; getAllWithId(): Promise<IUser[]>; deleteAll(): Promise<void>; getAccountByPersonalAccessToken(_secret: string): Promise<IUser | undefined>; markSeenAt(_secrets: string[]): Promise<void>; getAdminCount(): Promise<IAdminCount>; getAdmins(): Promise<IUser[]>; } //# sourceMappingURL=fake-account-store.d.ts.map