UNPKG

unleash-server

Version:

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

23 lines 864 B
import type { IProjectReadModel, IUnleashConfig, IUserStore } from '../../types/index.js'; import type { IOnboardingStore, ProjectEvent } from './onboarding-store-type.js'; export declare class OnboardingService { private eventBus; private onboardingStore; private projectReadModel; private userStore; constructor({ onboardingStore, projectReadModel, userStore, }: { onboardingStore: IOnboardingStore; projectReadModel: IProjectReadModel; userStore: IUserStore; }, { eventBus }: Pick<IUnleashConfig, 'eventBus'>); listen(): void; insert(event: { flag: string; type: ProjectEvent['type']; } | { type: 'first-user-login' | 'second-user-login'; }): Promise<void>; private insertInstanceEvent; private insertProjectEvent; } //# sourceMappingURL=onboarding-service.d.ts.map