mirror of
https://github.com/bitwarden/browser
synced 2026-02-12 22:44:11 +00:00
19 lines
725 B
TypeScript
19 lines
725 B
TypeScript
import { ipcRenderer } from "electron";
|
|
|
|
import type { chromium_importer } from "@bitwarden/desktop-napi";
|
|
|
|
const chromiumImporter = {
|
|
getMetadata: (): Promise<Record<string, chromium_importer.NativeImporterMetadata>> =>
|
|
ipcRenderer.invoke("chromium_importer.getMetadata"),
|
|
getInstalledBrowsers: (): Promise<string[]> =>
|
|
ipcRenderer.invoke("chromium_importer.getInstalledBrowsers"),
|
|
getAvailableProfiles: (browser: string): Promise<any[]> =>
|
|
ipcRenderer.invoke("chromium_importer.getAvailableProfiles", browser),
|
|
importLogins: (browser: string, profileId: string): Promise<any[]> =>
|
|
ipcRenderer.invoke("chromium_importer.importLogins", browser, profileId),
|
|
};
|
|
|
|
export default {
|
|
chromiumImporter,
|
|
};
|