UNPKG

unleash-server

Version:

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

24 lines 942 B
import type { IUser } from '../types/user.js'; import type { IUnleashConfig } from '../types/option.js'; import type { IUnleashStores } from '../types/stores.js'; import type { AccessService } from './access-service.js'; import type { IAdminCount } from '../types/stores/account-store.js'; interface IUserWithRole extends IUser { rootRole: number; } export declare class AccountService { private logger; private store; private accessService; private lastSeenSecrets; constructor(stores: Pick<IUnleashStores, 'accountStore'>, { getLogger }: Pick<IUnleashConfig, 'getLogger'>, services: { accessService: AccessService; }); getAll(): Promise<IUserWithRole[]>; getAccountByPersonalAccessToken(secret: string): Promise<IUser>; getAdminCount(): Promise<IAdminCount>; updateLastSeen(): Promise<void>; addPATSeen(secret: string): void; } export {}; //# sourceMappingURL=account-service.d.ts.map