unleash-server
Version:
Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.
14 lines • 842 B
TypeScript
import type { Db } from '../../db/db.js';
import type { AccessService } from '../../services/index.js';
import type User from '../../types/user.js';
import type { IChangeRequestAccessReadModel } from './change-request-access-read-model.js';
export declare class ChangeRequestAccessReadModel implements IChangeRequestAccessReadModel {
private db;
private accessService;
constructor(db: Db, accessService: AccessService);
canBypassChangeRequest(project: string, environment: string, user?: User): Promise<boolean>;
canBypassChangeRequestForProject(project: string, user?: User): Promise<boolean>;
isChangeRequestsEnabled(project: string, environment: string): Promise<boolean>;
isChangeRequestsEnabledForProject(project: string): Promise<boolean>;
}
//# sourceMappingURL=sql-change-request-access-read-model.d.ts.map