File tree Expand file tree Collapse file tree 2 files changed +10
-7
lines changed Expand file tree Collapse file tree 2 files changed +10
-7
lines changed Original file line number Diff line number Diff line change 1+ # 0.1.7
2+ Improvement:
3+ - improve array operation
4+
15# 0.1.6 - 24 Apr 2025
26Improvement:
37- reduce instruction for string placement
Original file line number Diff line number Diff line change @@ -187,10 +187,9 @@ const joinStringArray = (p: string) =>
187187 `"$\{` +
188188 `((p)=>{` +
189189 `if(p.length===1)return p\n` +
190- `let ars=''\n` +
191- `for(let i=0;i<p.length;i++){` +
192- `if(i===0)ars+=p[i]\n` +
193- `else ars+=\`","\${p[i]}\`` +
190+ `let ars=p[0]\n` +
191+ `for(let i=1;i<p.length;i++){` +
192+ `ars=\`\${ars}","\${p[i]}\`` +
194193 `}` +
195194 `return ars` +
196195 `})(${ p } )` +
@@ -439,10 +438,10 @@ const accelerate = (
439438 `let ar${ i } v='[';` +
440439 `for(let i=0;i<ar${ i } s.length;i++){` +
441440 `const ar${ i } p=ar${ i } s[i];` +
442- `if(i!==0){ar${ i } v+=',' }` +
443- `ar${ i } v+ =\`${ accelerate ( schema . items , `ar${ i } p` , instruction ) } \`` +
441+ `if(i!==0){ar${ i } v=\`\${ar ${ i } v},\` }` +
442+ `ar${ i } v=\`\${ar ${ i } v} ${ accelerate ( schema . items , `ar${ i } p` , instruction ) } \`` +
444443 `}` +
445- `return ar${ i } v+']' `
444+ `return \`\${ ar${ i } v}]\` `
446445
447446 if ( ! isRoot ) v += `})(${ property } )}`
448447
You can’t perform that action at this time.
0 commit comments