@@ -2373,7 +2373,10 @@ class JSONPath {
23732373 if ( outcome ) { return k; }
23742374 }
23752375 #modifyVal(obj, key) {
2376- const { modify, rval } = this.#compiled;
2376+ let { modify, rval } = this.#compiled;
2377+ if ( typeof rval === 'string' ) {
2378+ rval = rval.replace('${now}', `${Date.now()}`);
2379+ }
23772380 switch ( modify ) {
23782381 case undefined:
23792382 obj[key] = rval;
@@ -3145,7 +3148,10 @@ class JSONPath {
31453148 if ( outcome ) { return k; }
31463149 }
31473150 #modifyVal(obj, key) {
3148- const { modify, rval } = this.#compiled;
3151+ let { modify, rval } = this.#compiled;
3152+ if ( typeof rval === 'string' ) {
3153+ rval = rval.replace('${now}', `${Date.now()}`);
3154+ }
31493155 switch ( modify ) {
31503156 case undefined:
31513157 obj[key] = rval;
@@ -3917,7 +3923,10 @@ class JSONPath {
39173923 if ( outcome ) { return k; }
39183924 }
39193925 #modifyVal(obj, key) {
3920- const { modify, rval } = this.#compiled;
3926+ let { modify, rval } = this.#compiled;
3927+ if ( typeof rval === 'string' ) {
3928+ rval = rval.replace('${now}', `${Date.now()}`);
3929+ }
39213930 switch ( modify ) {
39223931 case undefined:
39233932 obj[key] = rval;
@@ -4689,7 +4698,10 @@ class JSONPath {
46894698 if ( outcome ) { return k; }
46904699 }
46914700 #modifyVal(obj, key) {
4692- const { modify, rval } = this.#compiled;
4701+ let { modify, rval } = this.#compiled;
4702+ if ( typeof rval === 'string' ) {
4703+ rval = rval.replace('${now}', `${Date.now()}`);
4704+ }
46934705 switch ( modify ) {
46944706 case undefined:
46954707 obj[key] = rval;
@@ -5461,7 +5473,10 @@ class JSONPath {
54615473 if ( outcome ) { return k; }
54625474 }
54635475 #modifyVal(obj, key) {
5464- const { modify, rval } = this.#compiled;
5476+ let { modify, rval } = this.#compiled;
5477+ if ( typeof rval === 'string' ) {
5478+ rval = rval.replace('${now}', `${Date.now()}`);
5479+ }
54655480 switch ( modify ) {
54665481 case undefined:
54675482 obj[key] = rval;
@@ -6260,7 +6275,10 @@ class JSONPath {
62606275 if ( outcome ) { return k; }
62616276 }
62626277 #modifyVal(obj, key) {
6263- const { modify, rval } = this.#compiled;
6278+ let { modify, rval } = this.#compiled;
6279+ if ( typeof rval === 'string' ) {
6280+ rval = rval.replace('${now}', `${Date.now()}`);
6281+ }
62646282 switch ( modify ) {
62656283 case undefined:
62666284 obj[key] = rval;
@@ -7003,7 +7021,10 @@ class JSONPath {
70037021 if ( outcome ) { return k; }
70047022 }
70057023 #modifyVal(obj, key) {
7006- const { modify, rval } = this.#compiled;
7024+ let { modify, rval } = this.#compiled;
7025+ if ( typeof rval === 'string' ) {
7026+ rval = rval.replace('${now}', `${Date.now()}`);
7027+ }
70077028 switch ( modify ) {
70087029 case undefined:
70097030 obj[key] = rval;
@@ -7759,7 +7780,10 @@ class JSONPath {
77597780 if ( outcome ) { return k; }
77607781 }
77617782 #modifyVal(obj, key) {
7762- const { modify, rval } = this.#compiled;
7783+ let { modify, rval } = this.#compiled;
7784+ if ( typeof rval === 'string' ) {
7785+ rval = rval.replace('${now}', `${Date.now()}`);
7786+ }
77637787 switch ( modify ) {
77647788 case undefined:
77657789 obj[key] = rval;
@@ -8515,7 +8539,10 @@ class JSONPath {
85158539 if ( outcome ) { return k; }
85168540 }
85178541 #modifyVal(obj, key) {
8518- const { modify, rval } = this.#compiled;
8542+ let { modify, rval } = this.#compiled;
8543+ if ( typeof rval === 'string' ) {
8544+ rval = rval.replace('${now}', `${Date.now()}`);
8545+ }
85198546 switch ( modify ) {
85208547 case undefined:
85218548 obj[key] = rval;
@@ -9254,7 +9281,10 @@ class JSONPath {
92549281 if ( outcome ) { return k; }
92559282 }
92569283 #modifyVal(obj, key) {
9257- const { modify, rval } = this.#compiled;
9284+ let { modify, rval } = this.#compiled;
9285+ if ( typeof rval === 'string' ) {
9286+ rval = rval.replace('${now}', `${Date.now()}`);
9287+ }
92589288 switch ( modify ) {
92599289 case undefined:
92609290 obj[key] = rval;
@@ -9898,7 +9928,10 @@ class JSONPath {
98989928 if ( outcome ) { return k; }
98999929 }
99009930 #modifyVal(obj, key) {
9901- const { modify, rval } = this.#compiled;
9931+ let { modify, rval } = this.#compiled;
9932+ if ( typeof rval === 'string' ) {
9933+ rval = rval.replace('${now}', `${Date.now()}`);
9934+ }
99029935 switch ( modify ) {
99039936 case undefined:
99049937 obj[key] = rval;
@@ -10768,7 +10801,10 @@ class JSONPath {
1076810801 if ( outcome ) { return k; }
1076910802 }
1077010803 #modifyVal(obj, key) {
10771- const { modify, rval } = this.#compiled;
10804+ let { modify, rval } = this.#compiled;
10805+ if ( typeof rval === 'string' ) {
10806+ rval = rval.replace('${now}', `${Date.now()}`);
10807+ }
1077210808 switch ( modify ) {
1077310809 case undefined:
1077410810 obj[key] = rval;
@@ -11638,7 +11674,10 @@ class JSONPath {
1163811674 if ( outcome ) { return k; }
1163911675 }
1164011676 #modifyVal(obj, key) {
11641- const { modify, rval } = this.#compiled;
11677+ let { modify, rval } = this.#compiled;
11678+ if ( typeof rval === 'string' ) {
11679+ rval = rval.replace('${now}', `${Date.now()}`);
11680+ }
1164211681 switch ( modify ) {
1164311682 case undefined:
1164411683 obj[key] = rval;
@@ -12505,7 +12544,10 @@ class JSONPath {
1250512544 if ( outcome ) { return k; }
1250612545 }
1250712546 #modifyVal(obj, key) {
12508- const { modify, rval } = this.#compiled;
12547+ let { modify, rval } = this.#compiled;
12548+ if ( typeof rval === 'string' ) {
12549+ rval = rval.replace('${now}', `${Date.now()}`);
12550+ }
1250912551 switch ( modify ) {
1251012552 case undefined:
1251112553 obj[key] = rval;
@@ -13489,7 +13531,10 @@ class JSONPath {
1348913531 if ( outcome ) { return k; }
1349013532 }
1349113533 #modifyVal(obj, key) {
13492- const { modify, rval } = this.#compiled;
13534+ let { modify, rval } = this.#compiled;
13535+ if ( typeof rval === 'string' ) {
13536+ rval = rval.replace('${now}', `${Date.now()}`);
13537+ }
1349313538 switch ( modify ) {
1349413539 case undefined:
1349513540 obj[key] = rval;
@@ -14259,7 +14304,10 @@ class JSONPath {
1425914304 if ( outcome ) { return k; }
1426014305 }
1426114306 #modifyVal(obj, key) {
14262- const { modify, rval } = this.#compiled;
14307+ let { modify, rval } = this.#compiled;
14308+ if ( typeof rval === 'string' ) {
14309+ rval = rval.replace('${now}', `${Date.now()}`);
14310+ }
1426314311 switch ( modify ) {
1426414312 case undefined:
1426514313 obj[key] = rval;
@@ -14934,7 +14982,10 @@ class JSONPath {
1493414982 if ( outcome ) { return k; }
1493514983 }
1493614984 #modifyVal(obj, key) {
14937- const { modify, rval } = this.#compiled;
14985+ let { modify, rval } = this.#compiled;
14986+ if ( typeof rval === 'string' ) {
14987+ rval = rval.replace('${now}', `${Date.now()}`);
14988+ }
1493814989 switch ( modify ) {
1493914990 case undefined:
1494014991 obj[key] = rval;
@@ -15831,7 +15882,10 @@ class JSONPath {
1583115882 if ( outcome ) { return k; }
1583215883 }
1583315884 #modifyVal(obj, key) {
15834- const { modify, rval } = this.#compiled;
15885+ let { modify, rval } = this.#compiled;
15886+ if ( typeof rval === 'string' ) {
15887+ rval = rval.replace('${now}', `${Date.now()}`);
15888+ }
1583515889 switch ( modify ) {
1583615890 case undefined:
1583715891 obj[key] = rval;
0 commit comments