mirror of
https://github.com/bitwarden/browser
synced 2025-12-17 08:43:33 +00:00
[PM-16790] introduce extension service (#13590)
This commit is contained in:
16
libs/common/src/tools/providers.ts
Normal file
16
libs/common/src/tools/providers.ts
Normal file
@@ -0,0 +1,16 @@
|
||||
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;
|
||||
};
|
||||
Reference in New Issue
Block a user