1
0
mirror of https://github.com/bitwarden/browser synced 2026-02-13 06:54:07 +00:00
Files
browser/libs/common/src/tools/providers.ts
2025-02-26 15:26:29 -05:00

17 lines
575 B
TypeScript

import { PolicyService } from "../admin-console/abstractions/policy/policy.service.abstraction";
import { ExtensionService } from "./extension/extension.service";
import { LogProvider } from "./log";
/** Provides access to commonly-used cross-cutting services. */
export type SystemServiceProvider = {
/** Policy configured by the administrative console */
readonly policy: PolicyService;
/** Client extension metadata and profile access */
readonly extension: ExtensionService;
/** Event monitoring and diagnostic interfaces */
readonly log: LogProvider;
};