mirror of
https://github.com/Unleash/unleash.git
synced 2025-02-04 00:18:01 +01:00
23 lines
644 B
TypeScript
23 lines
644 B
TypeScript
|
import { IChangeRequestAccessReadModel } from './change-request-access-read-model';
|
||
|
|
||
|
export class FakeChangeRequestAccessReadModel
|
||
|
implements IChangeRequestAccessReadModel
|
||
|
{
|
||
|
private canBypass: boolean;
|
||
|
|
||
|
private isChangeRequestEnabled: boolean;
|
||
|
|
||
|
constructor(canBypass = true, isChangeRequestEnabled = true) {
|
||
|
this.canBypass = canBypass;
|
||
|
this.isChangeRequestEnabled = isChangeRequestEnabled;
|
||
|
}
|
||
|
|
||
|
public async canBypassChangeRequest(): Promise<boolean> {
|
||
|
return this.canBypass;
|
||
|
}
|
||
|
|
||
|
public async isChangeRequestsEnabled(): Promise<boolean> {
|
||
|
return this.isChangeRequestEnabled;
|
||
|
}
|
||
|
}
|