extension-develop
Version:
The develop step of Extension.js
96 lines (95 loc) • 4.39 kB
TypeScript
declare const masterPreferences: {
'app.update.enabled': boolean;
'browser.dom.window.dump.enabled': boolean;
'browser.formfill.enable': boolean;
'browser.link.open_newwindow': number;
'browser.sessionstore.enabled': boolean;
'browser.shell.checkDefaultBrowser': boolean;
'browser.sync.enabled': boolean;
'browser.startup.page': number;
'browser.startup.homepage_welcome_url': string;
'browser.startup.homepage_welcome_url_additional': string;
'browser.urlbar.suggest.bookmark': boolean;
'browser.urlbar.suggest.clipboard': boolean;
'browser.urlbar.suggest.history': boolean;
'browser.urlbar.suggest.openpage': boolean;
'browser.urlbar.suggest.remotetab': boolean;
'browser.urlbar.suggest.searches': boolean;
'browser.urlbar.suggest.topsites': boolean;
'browser.urlbar.suggest.engines': boolean;
'browser.urlbar.suggest.calculator': boolean;
'browser.urlbar.suggest.recentsearches': boolean;
'datareporting.policy.dataSubmissionEnabled': boolean;
'datareporting.policy.firstRunURL': string;
'devtools.browserconsole.contentMessages': boolean;
'devtools.chrome.enabled': boolean;
'devtools.debugger.prompt-connection': boolean;
'devtools.debugger.remote-enabled': boolean;
'devtools.errorconsole.enabled': boolean;
'extensions.installDistroAddons': boolean;
'extensions.autoDisableScopes': number;
'extensions.chrome.enabled': boolean;
'extensions.logging.enabled': boolean;
'extensions.checkCompatibility.nightly': boolean;
'extensions.update.enabled': boolean;
'extensions.update.notifyUser': boolean;
'extensions.enabledScopes': number;
'extensions.getAddons.cache.enabled': boolean;
'network.prefetch.next': boolean;
'network.speculative.preconnect.enabled': boolean;
'toolkit.telemetry.enabled': boolean;
'toolkit.telemetry.archive.enabled': boolean;
'toolkit.telemetry.newProfilePing.enabled': boolean;
'toolkit.recovery.enabled': boolean;
'urlclassifier.updateinterval': number;
'security.enterprise_roots.enabled': boolean;
'xpinstall.signatures.required': boolean;
};
export default masterPreferences;
export declare function getPreferences(customPrefs: Record<string, any>): {
'app.update.enabled': boolean;
'browser.dom.window.dump.enabled': boolean;
'browser.formfill.enable': boolean;
'browser.link.open_newwindow': number;
'browser.sessionstore.enabled': boolean;
'browser.shell.checkDefaultBrowser': boolean;
'browser.sync.enabled': boolean;
'browser.startup.page': number;
'browser.startup.homepage_welcome_url': string;
'browser.startup.homepage_welcome_url_additional': string;
'browser.urlbar.suggest.bookmark': boolean;
'browser.urlbar.suggest.clipboard': boolean;
'browser.urlbar.suggest.history': boolean;
'browser.urlbar.suggest.openpage': boolean;
'browser.urlbar.suggest.remotetab': boolean;
'browser.urlbar.suggest.searches': boolean;
'browser.urlbar.suggest.topsites': boolean;
'browser.urlbar.suggest.engines': boolean;
'browser.urlbar.suggest.calculator': boolean;
'browser.urlbar.suggest.recentsearches': boolean;
'datareporting.policy.dataSubmissionEnabled': boolean;
'datareporting.policy.firstRunURL': string;
'devtools.browserconsole.contentMessages': boolean;
'devtools.chrome.enabled': boolean;
'devtools.debugger.prompt-connection': boolean;
'devtools.debugger.remote-enabled': boolean;
'devtools.errorconsole.enabled': boolean;
'extensions.installDistroAddons': boolean;
'extensions.autoDisableScopes': number;
'extensions.chrome.enabled': boolean;
'extensions.logging.enabled': boolean;
'extensions.checkCompatibility.nightly': boolean;
'extensions.update.enabled': boolean;
'extensions.update.notifyUser': boolean;
'extensions.enabledScopes': number;
'extensions.getAddons.cache.enabled': boolean;
'network.prefetch.next': boolean;
'network.speculative.preconnect.enabled': boolean;
'toolkit.telemetry.enabled': boolean;
'toolkit.telemetry.archive.enabled': boolean;
'toolkit.telemetry.newProfilePing.enabled': boolean;
'toolkit.recovery.enabled': boolean;
'urlclassifier.updateinterval': number;
'security.enterprise_roots.enabled': boolean;
'xpinstall.signatures.required': boolean;
};