feat: auto-increment invoices.

This commit is contained in:
a.bouhuolia
2021-03-04 16:31:21 +02:00
parent 4f98db4c4b
commit 6d58767e9f
5 changed files with 183 additions and 32 deletions

View File

@@ -281,11 +281,13 @@ function defaultToTransform(value, defaultOrTransformedValue, defaultValue) {
const transformToMap = (objects, key) => {
const map = new Map();
objects.forEach(object => {
objects.forEach((object) => {
map.set(object[key], object);
});
return map;
}
};
const transactionIncrement = (s) => s.replace(/([0-8]|\d?9+)?$/, (e) => ++e);
export {
hashPassword,
@@ -308,5 +310,6 @@ export {
formatNumber,
isBlank,
defaultToTransform,
transformToMap
transformToMap,
transactionIncrement,
};