blob: 13900b98909a4b8ef1ad67445ef98d49f4ac608c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
"use strict";
/* global AppConstants, ExtensionAPI, XPCOMUtils */
this.appConstants = class extends ExtensionAPI {
getAPI() {
return {
appConstants: {
getReleaseBranch: () => {
if (AppConstants.NIGHTLY_BUILD) {
return "nightly";
} else if (AppConstants.MOZ_DEV_EDITION) {
return "dev_edition";
} else if (AppConstants.EARLY_BETA_OR_EARLIER) {
return "early_beta_or_earlier";
} else if (AppConstants.RELEASE_OR_BETA) {
return "release_or_beta";
}
return "unknown";
},
},
};
}
};
|