File size: 504 Bytes
68d7816 | 1 2 3 4 5 6 7 8 9 10 11 12 | import type { HostUiCapability, IBootstrapService } from '#/app/bootstrap/bootstrap';
import type { IFlagService } from '#/app/flag/flag';
import { NOTIFY_USER_FLAG_ID } from './flag';
export const NOTIFY_USER_UI_CAPABILITY: HostUiCapability = 'update_panel';
export function notifyUserAvailable(flags: IFlagService, bootstrap: IBootstrapService): boolean {
if (!flags.enabled(NOTIFY_USER_FLAG_ID)) return false;
return (bootstrap.args.uiCapabilities ?? []).includes(NOTIFY_USER_UI_CAPABILITY);
}
|