mirror of
https://github.com/bitwarden/browser
synced 2025-12-17 08:43:33 +00:00
[PM-6146] generator history (#8497)
* introduce `GeneratorHistoryService` abstraction * implement generator history service with `LocalGeneratorHistoryService` * cache decrypted data using `ReplaySubject` instead of `DerivedState` * move Jsonification from `DataPacker` to `SecretClassifier` because the classifier is the only component that has full type information. The data packer still handles stringification.
This commit is contained in:
10
libs/common/src/tools/generator/history/options.ts
Normal file
10
libs/common/src/tools/generator/history/options.ts
Normal file
@@ -0,0 +1,10 @@
|
||||
/** Kinds of credentials that can be stored by the history service */
|
||||
export type GeneratorCategory = "password" | "passphrase";
|
||||
|
||||
/** Configuration options for the history service */
|
||||
export type HistoryServiceOptions = {
|
||||
/** Total number of records retained across all types.
|
||||
* @remarks Setting this to 0 or less disables history completely.
|
||||
* */
|
||||
maxTotal: number;
|
||||
};
|
||||
Reference in New Issue
Block a user