mirror of
https://github.com/bitwarden/browser.git
synced 2024-12-04 13:44:00 +01:00
21 lines
522 B
TypeScript
21 lines
522 B
TypeScript
|
import {
|
||
|
Account as BaseAccount,
|
||
|
AccountSettings as BaseAccountSettings,
|
||
|
} from "jslib-common/models/domain/account";
|
||
|
|
||
|
export class AccountSettings extends BaseAccountSettings {
|
||
|
vaultTimeout: number = process.env.NODE_ENV === "development" ? null : 15;
|
||
|
}
|
||
|
|
||
|
export class Account extends BaseAccount {
|
||
|
settings?: AccountSettings = new AccountSettings();
|
||
|
|
||
|
constructor(init: Partial<Account>) {
|
||
|
super(init);
|
||
|
Object.assign(this.settings, {
|
||
|
...new AccountSettings(),
|
||
|
...this.settings,
|
||
|
});
|
||
|
}
|
||
|
}
|