mirror of
https://github.com/bitwarden/browser
synced 2025-12-18 01:03:35 +00:00
* WIP: safer state migrations Co-authored-by: Justin Baur <justindbaur@users.noreply.github.com> * Add min version check and remove old migrations Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com> * Add rollback and version checking * Add state version move migration * Expand tests and improve typing for Migrations * Remove StateMigration Service * Rewrite version 5 and 6 migrations * Add all but initial migration to supported migrations * Handle stateVersion location in migrator update versions * Move to unique migrations directory * Disallow imports outside of state-migrations * Lint and test fixes * Do not run migrations if we cannot determine state * Fix desktop background StateService build * Document Migration builder class * Add debug logging to migrations * Comment on migrator overrides * Use specific property names * `npm run prettier` 🤖 * Insert new migration * Set stateVersion when creating new globals object * PR comments * Fix migrate imports * Move migration building into `migrate` function * Export current version from migration definitions * Move file version concerns to migrator * Update migrate spec to reflect new version requirements * Fix import paths * Prefer unique state data * Remove unnecessary async * Prefer to not use `any` --------- Co-authored-by: Justin Baur <justindbaur@users.noreply.github.com> Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com>
24 lines
911 B
TypeScript
24 lines
911 B
TypeScript
export * from "./client-type.enum";
|
|
export * from "./device-type.enum";
|
|
export * from "./encrypted-export-type.enum";
|
|
export * from "./encryption-type.enum";
|
|
export * from "./event-system-user.enum";
|
|
export * from "./event-type.enum";
|
|
export * from "./field-type.enum";
|
|
export * from "./file-upload-type.enum";
|
|
export * from "./hash-purpose.enum";
|
|
export * from "./html-storage-location.enum";
|
|
export * from "./http-status-code.enum";
|
|
export * from "./kdf-type.enum";
|
|
export * from "./key-suffix-options.enum";
|
|
export * from "./linked-id-type.enum";
|
|
export * from "./log-level-type.enum";
|
|
export * from "./native-messaging-version.enum";
|
|
export * from "./notification-type.enum";
|
|
export * from "./product-type.enum";
|
|
export * from "./provider-type.enum";
|
|
export * from "./secure-note-type.enum";
|
|
export * from "./storage-location.enum";
|
|
export * from "./theme-type.enum";
|
|
export * from "./uri-match-type.enum";
|