mirror of
https://github.com/bitwarden/browser
synced 2025-12-16 16:23:44 +00:00
* Hook up sdk engines to feature flag --------- Co-authored-by: ✨ Audrey ✨ <ajensen@bitwarden.com>
26 lines
863 B
TypeScript
26 lines
863 B
TypeScript
import { BitwardenClient } from "@bitwarden/sdk-internal";
|
|
|
|
import { PolicyService } from "../admin-console/abstractions/policy/policy.service.abstraction";
|
|
import { ConfigService } from "../platform/abstractions/config/config.service";
|
|
|
|
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;
|
|
|
|
/** Config Service to determine flag features */
|
|
readonly configService: ConfigService;
|
|
|
|
/** SDK Service */
|
|
readonly sdk: BitwardenClient;
|
|
};
|