UNPKG

unleash-server

Version:

Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.

18 lines 608 B
export const sortStrategies = (strategy1, strategy2) => { if (strategy1.milestoneId && !strategy2.milestoneId) { return -1; } if (!strategy1.milestoneId && strategy2.milestoneId) { return 1; } let sortOrder = 0; if (typeof strategy1.sortOrder === 'number' && typeof strategy2.sortOrder === 'number') { sortOrder = strategy1.sortOrder - strategy2.sortOrder; } if (sortOrder === 0 && strategy1.id && strategy2.id) { return strategy1.id.localeCompare(strategy2.id); } return sortOrder; }; //# sourceMappingURL=sortStrategies.js.map