bitwarden_pm/
commercial.rs1use bitwarden_commercial_vault::CommercialVaultClientExt as _;
2#[cfg(feature = "wasm")]
3use wasm_bindgen::prelude::*;
4
5#[cfg_attr(feature = "wasm", wasm_bindgen)]
6pub struct CommercialPasswordManagerClient(bitwarden_core::Client);
8
9impl CommercialPasswordManagerClient {
10 pub(crate) fn new(client: bitwarden_core::Client) -> Self {
11 Self(client)
12 }
13}
14
15#[cfg_attr(feature = "wasm", wasm_bindgen)]
16impl CommercialPasswordManagerClient {
17 pub fn vault(&self) -> bitwarden_commercial_vault::CommercialVaultClient {
19 self.0.vault()
20 }
21}