UNPKG

@cowwoc/requirements

Version:

A fluent API for enforcing design contracts with automatic message generation.

24 lines 590 B
/** * Appends to a `string` map value. * * @param map - a map * @param key - the map key * @param value - the value to append */ function appendToValue(map, key, value) { const oldValue = map.get(key); if (oldValue === undefined) map.set(key, value); else map.set(key, oldValue + value); } /** * @param map - a map * @returns the map sorted by its keys */ function sortByKeys(map) { // https://stackoverflow.com/a/31159284/14731 return new Map([...map.entries()].sort()); } export { appendToValue, sortByKeys }; //# sourceMappingURL=Maps.mjs.map