mirror of
https://github.com/bitwarden/browser
synced 2025-12-15 07:43:35 +00:00
* Prefer callback over error-flow to prompt for password Remove error-flow to request file password Prefer callback, which has to be provided when retrieving/creating an instance. Delete ImportError Call BitwardenPasswordProtector for all Bitwarden json imports, as it extends BitwardenJsonImporter Throw errors instead of returning Return ImportResult Fix and extend tests import.service Replace "@fluffy-spoon/substitute" with "jest-mock-extended" * Fix up test cases Delete bitwarden-json-importer.spec.ts Add test case to ensure bitwarden-json-importer.ts is called given unencrypted or account-protected files * Move file-password-prompt into dialog-folder * Add import success dialog * Fix typo * Only list the type when at least one got imported * update copy based on design feedback * Remove unnecessary /index import * Remove promptForPassword_callback from interface PR feedback from @MGibson1 that giving every importer the ability to request a password is unnecessary. Instead, we can pass the callback into the constructor for every importer that needs this functionality * Remove unneeded import of BitwardenJsonImporter * Fix spec constructor * Fixed organizational import Added an else statement, or else we'd import into an org and then also import into an individual vault
12 lines
472 B
TypeScript
12 lines
472 B
TypeScript
export { ImportType, ImportOption } from "./models/import-options";
|
|
|
|
export { ImportResult } from "./models/import-result";
|
|
|
|
export { ImportApiServiceAbstraction } from "./services/import-api.service.abstraction";
|
|
export { ImportApiService } from "./services/import-api.service";
|
|
|
|
export { ImportServiceAbstraction } from "./services/import.service.abstraction";
|
|
export { ImportService } from "./services/import.service";
|
|
|
|
export { Importer } from "./importers/importer";
|