unleash-server
Version:
Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.
18 lines • 638 B
TypeScript
import type { Db } from '../../db/db.js';
import type { LogProvider } from '../../logger.js';
import type { IPrivateProjectStore } from './privateProjectStoreType.js';
export type ProjectAccess = {
mode: 'all';
} | {
mode: 'limited';
projects: string[];
};
export declare const ALL_PROJECT_ACCESS: ProjectAccess;
declare class PrivateProjectStore implements IPrivateProjectStore {
private db;
constructor(db: Db, _getLogger: LogProvider);
destroy(): void;
getUserAccessibleProjects(userId: number): Promise<ProjectAccess>;
}
export default PrivateProjectStore;
//# sourceMappingURL=privateProjectStore.d.ts.map