-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdev.js
68 lines (61 loc) · 1.2 KB
/
dev.js
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
require('@babel/register')();
const remapIndexedKeysAfterOmitSync
= require('./remap-indexed-keys-after-omit-sync');
const remapIndexedKeysAfterOmit
= require('./remap-indexed-keys-after-omit');
function printSync() {
console.log(`> sync`);
console.log(remapIndexedKeysAfterOmitSync({
object: {
'0-0': 254,
'1-0': 7892,
'2-0': 67568,
'3-0': 23,
'4-0': 657,
'5-0': 3245,
'6-0': 789,
'7-0': 234,
'8-0': 456,
'9-0': 675,
'10-0': 596,
},
omitIndex: 9,
indexInKeyPattern: 'index-x',
separator: '-',
indexPlaceholder: 'index',
gap: 1
}));
}
function printAsync() {
console.log(`\n> async`);
remapIndexedKeysAfterOmit({
object: {
'0-0': 254,
'1-0': 7892,
'2-0': 67568,
'3-0': 23,
'4-0': 657,
'5-0': 3245,
'6-0': 789,
'7-0': 234,
'8-0': 456,
'9-0': 675,
'10-0': 596,
},
omitIndex: 9,
indexInKeyPattern: 'index-x',
separator: '-',
indexPlaceholder: 'index',
gap: 1
})
.then((result) => {
console.log(result);
})
.catch((err) => {
throw err;
});
}
module.exports = (function() {
printSync();
printAsync();
})();