UNPKG

unleash-server

Version:

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

17 lines 955 B
import type { IImportTogglesStore } from './import-toggles-store-type.js'; import type { AccessService, ContextService, TagTypeService } from '../../services/index.js'; import type { ImportTogglesSchema } from '../../openapi/index.js'; import type { IUser } from '../../types/user.js'; export type Mode = 'regular' | 'change_request'; export declare class ImportPermissionsService { private importTogglesStore; private accessService; private tagTypeService; private contextService; private getNewTagTypes; private getNewContextFields; constructor(importTogglesStore: IImportTogglesStore, accessService: AccessService, tagTypeService: TagTypeService, contextService: ContextService); getMissingPermissions(dto: ImportTogglesSchema, user: IUser, mode: Mode): Promise<string[]>; verifyPermissions(dto: ImportTogglesSchema, user: IUser, mode: Mode): Promise<void>; } //# sourceMappingURL=import-permissions-service.d.ts.map