UNPKG

unleash-server

Version:

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

23 lines 979 B
import type { Response } from 'express'; import Controller from '../controller'; import { type IUnleashConfig, type IUnleashServices } from '../../types'; import type { IAuthRequest } from '../unleash-types'; 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