BackupResources.sys.mjs (1606B)
1 /* This Source Code Form is subject to the terms of the Mozilla Public 2 * License, v. 2.0. If a copy of the MPL was not distributed with this 3 * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ 4 5 /** 6 * Classes exported here are registered as a resource that can be 7 * backed up and restored in the BackupService. 8 * 9 * They must extend the BackupResource base class. 10 */ 11 12 import { AddonsBackupResource } from "resource:///modules/backup/AddonsBackupResource.sys.mjs"; 13 import { BookmarksBackupResource } from "resource:///modules/backup/BookmarksBackupResource.sys.mjs"; 14 import { CredentialsAndSecurityBackupResource } from "resource:///modules/backup/CredentialsAndSecurityBackupResource.sys.mjs"; 15 import { FormHistoryBackupResource } from "resource:///modules/backup/FormHistoryBackupResource.sys.mjs"; 16 import { MiscDataBackupResource } from "resource:///modules/backup/MiscDataBackupResource.sys.mjs"; 17 import { PlacesBackupResource } from "resource:///modules/backup/PlacesBackupResource.sys.mjs"; 18 import { PreferencesBackupResource } from "resource:///modules/backup/PreferencesBackupResource.sys.mjs"; 19 import { SessionStoreBackupResource } from "resource:///modules/backup/SessionStoreBackupResource.sys.mjs"; 20 import { SiteSettingsBackupResource } from "resource:///modules/backup/SiteSettingsBackupResource.sys.mjs"; 21 22 export { 23 AddonsBackupResource, 24 BookmarksBackupResource, 25 CredentialsAndSecurityBackupResource, 26 FormHistoryBackupResource, 27 MiscDataBackupResource, 28 PlacesBackupResource, 29 PreferencesBackupResource, 30 SessionStoreBackupResource, 31 SiteSettingsBackupResource, 32 };