1 | "use strict";
|
2 |
|
3 | Object.defineProperty(exports, "__esModule", {
|
4 | value: true
|
5 | });
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 | function sortByOrdinal(extensions, done) {
|
12 | var sorted = extensions.sort(function (a, b) {
|
13 | if (a.ordinal || b.ordinal) {
|
14 | if (!a.ordinal) return 1;
|
15 | if (!b.ordinal) return -1;
|
16 | if (a.ordinal < b.ordinal) return -1;
|
17 | return 1;
|
18 | }
|
19 | return a.pluginId.localeCompare(b.pluginId);
|
20 | });
|
21 |
|
22 | if (done) {
|
23 | done(sorted);
|
24 | }
|
25 |
|
26 | return sorted;
|
27 | }
|
28 |
|
29 | exports.default = {
|
30 | sortByOrdinal: sortByOrdinal
|
31 | }; |
\ | No newline at end of file |