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 { Response } from 'express'; import Controller from '../controller.js'; import type { IUnleashServices } from '../../services/index.js'; import { type IUnleashConfig } from '../../types/index.js'; import type { IAuthRequest } from '../unleash-types.js'; export default class FavoritesController extends Controller { private favoritesService; private logger; private openApiService; constructor(config: IUnleashConfig, { favoritesService, openApiService, }: Pick<IUnleashServices, 'favoritesService' | 'openApiService'>); addFavoriteFeature(req: IAuthRequest<{ featureName: string; }>, res: Response): Promise<void>; removeFavoriteFeature(req: IAuthRequest<{ featureName: string; }>, res: Response): Promise<void>; addFavoriteProject(req: IAuthRequest<{ projectId: string; }>, res: Response): Promise<void>; removeFavoriteProject(req: IAuthRequest<{ projectId: string; }>, res: Response): Promise<void>; } //# sourceMappingURL=favorites.d.ts.map