Joseph
Joseph
Debugging right now :) just a sec
I had to switch away to something else, but now, after building next-swc and installing the entire thing in your project, yeah it look slike the update to swc v33...
Ok ~ so, I did confirm that, 6d0ffcc752cccdd0637783ca9325cbfc2fbb84dc starts to trigger the `.toString()` issue. I think this is the area where things are being minified incorrectly: - https://github.com/AleksandrRogov/DynamicsWebApi/blob/506ecef31cf857d8a8df44c6c53ac54f091b1689/src/client/RequestClient.ts#L166-L170 The thing...
One more data drop: ### Without minification ```console { request: { functionName: 'callFunction', method: 'GET', addPath: 'WhoAmI()', queryParams: undefined, _isUnboundRequest: true, isBatch: false, responseParameters: { convertedToBatch: false }, userHeaders: undefined,...
And now I think the issue is in `mergeConfig`, https://github.com/AleksandrRogov/DynamicsWebApi/blob/dev/src/utils/Config.ts#L77 ### server minification off #### before ```console { internalConfig: { serverUrl: null, impersonate: null, impersonateAAD: null, onTokenRefresh: null, includeAnnotations: null,...
Hi, sorry a few things came about - I somehow missed the updates to the repository too - I see the SWC label was added - so they are likely...
So here the problem is somehow the config merge step, if we could extract the code from there - we'd be 99% of the way there.
A little update, I tried to put all of the code necessary to do `mergeConflict` into an [SWC playground](https://play.swc.rs/?version=1.13.0&code=H4sIAAAAAAAAA80ba1fcNvY7v0K4nGRcBk%2FSdvdsSAglhKacbQlngJPuITRobM2Mgh%2Bzlg3Mkvnve%2FWwLMn2DKR0u%2F4yWLrve3V1dWVoMsvyAt2hvRndz9IxnfRR9XtCcB5OYeL9rKBZytACjfMsQV4QDKJ5ihMasq0bMtrCM%2Bq9XFujmlYYEsZOsyuSrsIZl2nIiaMJKX7LE2BdkNui528jnM7R3RqCh45Rr5jPSDZG70jxLs5GOFaAaH1nB3llGpExTUnk%2BQqFPzkpyjxtoPT8lwJkgUjMiAFvsAFJllHmz2AQff%2F3v6Hr4EXwzJrgZNYpOyrjuAd0grOCxrSY%2B%2BjJE9QyHkwc%2BXyXk6HLMrxKr%2BpR%2BrniHOMJacjCB4PwfvxNWIfjmv3XYk38FNM8u0EpuUEHeZ7lPQ3lcTNXjqQMpVmB8DWmMR7FJECHKUoyVqAQM8L6iPK%2FUjQiIAzL4msSodEc4Sii6QRhGByTnKQhQUUGr%2FsxJaltoOAzCzCb3QboOCZAU6Jw8F9P3h6hKAvLBHCwCMdxlgP3nKCIFCARC7y%2BkBuMvLCjVnI6y2MetKzIuTjSgGAkLr5ScMcN8ZfSPDEBmIoGQCn4wCatgLk3NXCQ4CKc9gYfBxsDy2sWOQ3NypEUr%2FesbwzHJJ0UU7SFnlcLY83wuIaz9aZsWKYp0PpAiylNj2Hd45hxC4yyDKybKmkUlYnwQ%2FD2w96nN8P3H04OhmgXra%2Br4RuaRtlNwKYkjtE2GgMlIthJA56dHb4FRbzzZ1sv8NZ4b%2Buni7t%2FLM63LnZ75tAPYsi%2F%2B35hjj7%2FbgFppib0aXjw7uA3IMfjcUgmB7ezHh%2FvI496fgV58NvpcG%2F%2F9FMXhvf73W7PQ5tStk3k%2BYvdDa%2BiUZsJ%2FJjjsDgradS7xnFJqgipQ%2BULSmEVWhEj3AoMm1IE5JaEkpJyljKwRNmVv%2BfPL8CMnCy3IoVwyscYFsZblX8%2FkBEkdbEYuYQkjZhcmkoKBmugZJxCMiL5S2PsFMAryc3xXyHdQ1qwp6YERyQHOkMSZnn0Ss71FcxrjR9e7daIZpCJxHGMc5wQUEEmj2ryCAYrrD6aVUD2MM%2FmrqG%2FIJ3TwQkpuSaV2p15ipMB215u3JncF2D7f5cUkhGkm407S4RFLRHPL5CzYFMRZDbu%2BM8iuAQPfR3B4NJIRGGMmXLezySeEdOFNERTnEYxEdNDwmYQXaQHTEDx64xGRsZwdb8UP9sgBoAH0smL6jWR3l5c6oRh8tSC7k9JeNXTr2JH76MHO3DXWDOO1MaOXdt7x9630ZcvzqQMA3fUa%2Bzwq8LPkVpKa2zCixbjSE2OH81E97SJqGUkxh9X0ztRhJarmuDbX8TWcrJCZ2t9PjBANJMqW7UbZF2j%2Bypjqv20AqhXl9oOX9ekWw1mrpXGWp1iuYQ1iQUKp5jvBOCLmCa0CC5XWA%2FnOZ7%2F2XFSay02nrwMi0wGyx5n%2F8cjRZBZFShSwvf53v%2BByrww%2Fp%2BsHgRc72UdGdZ%2FQcZAnmTdULk76yobcSMaC655mqjOJPiIa8LIYVrUKvmtBxD%2BVCvXHV%2Bsdb893D9HSuvlbhnxQuuQHSSzYs7LXkH5%2FKJ5%2FDy3xGmpLqrHO8bzOMORKBWmRHJAGezpWJXciHBu%2BviS4Cs47ExxgeZZCTnnGqoMQMxrHIYoPzAVNwQO4iB4XrwRJwYfoiZCvJYsC1INQZ3CSnFwH5fxHI1KGkeQxaQYMylb4Fli%2B339etFWCsjy4%2BeimEmdhbMjVVqIwNXGZ7tiBCzZVqUaRxtRIRMxumOY0zcS%2BvvRZxIWwRWZM5OlH8Ch7gCDsr0rH%2B28dqJM0Dy%2FugCyBhIMGIHgd20bzI1ZR4YKarkITTEUniVFJUkdnm7MvWqx4WtBuM1L%2FMT2l%2BQXdVR8hJz6pqLUsWgH334rJ75Fxzm9xgXRKqESXM2DP%2BSao5spEWtIleKRITLlmzqcvUC5d3Aiqwj%2BKCAMuFNYvBzAPgMI8g6OqVQXOWtO%2Bpep94HpxQmcMR%2FVi1Yrgz%2F24dQ82ta5%2B6Xl9XUB7H%2BFQ4X96jrTDXBBd70tmGHB%2FblWKPK5E67G6StYXt%2FbzB2mppoiZgcyIqncDmRYiBjkrrZAH%2BaZyjvKOaZJO0Tg%2FHEMVFK%2BcsDELdz1%2FD8h5ZnJK2CzmBY9r%2B%2B5GnIhLDRVfLft%2F7wf1%2BOtMgq0n72En1eoDRdmNje7CggL4ZzyHOsOBeDApOcHOZnFOCS9gTeA6PCeen6z7hAm%2Bv38483H6OOni82PO71g098YUNmlcSn76%2BfPLlYXL9ar8o2t6OeMpsqcGg2Fwvk9keQfrUYFI%2BSEkbTgL2JJ8qpVBwJIs6pMCnEcj3B45ayIxvA26on98DjPEsrIK30mNK8S5Anx9eNtRw0xxLZUUX%2BEfeknTWq5mQRlUYgdpmGWzGBwFJOOZhdlAlK3WttVVFCN4l0OQ%2BSrNmtDQaOoMvnzLidvwPMm%2FYjIXROqS4ze7J3u%2Fyz2S8KK4P6aHmXFCS9JSdS7n0brHSp19u2qx3vjlNL8fC71qOpiEumymgcFqGWXUIFVPevaYZbTTO7ugMQD1sFqltggA6SyRBfWym6QRPMcCsZ47pbYTXPqxvgvh2%2BGe8N%2FfTra%2B%2FWAN8ht5vx2TbQc4e9T%2FgsQES4wn4Kl5LHqdk%2B95dc0JApP0v%2Fp7Gj%2F9PD9UcXgcuPOZLkIGCnkXeGlxsHVNSLbrhif8zx7rnn3TdZ9i%2FMFv0TU7erDVCSaWN9M6mZ1PSIjocxju%2FVMWIhn5GRGQorj%2Far1ws8YKsIUWMpvmvQ1Z9Ui3VcrUNyzmTiLNvEc2SzBlM7bTV1U97tivQSisk4riI6FCSlgWF759DgSyc9qq5hdb91o067arg1aVzz6cCKTSft1T8t1K1%2BHZ8Nfet4nLPxr3%2FHEWSiWYJDldEJTPygyudfA6oAEM%2FCW3M2ua7V8pP%2BU12rNizL%2B8HKhFCCevG02qWntA%2FB1I6dwtE2I%2BMHGnQ24uHQXZJMgSMZAx06a1yZRBWzT7TIqkOjXundab22h12NC8glpXORDjFA3mFriqw85UyBsN78FsO9RRLq2QmZdoToNVz6lZoKOVco3YR6hpv3MGrvlvLqCYt9OZX10GUrj6%2FUXrKBgtmsblutUZAetIGudYCzTiMzUmpD%2BiHm6qT7ERN1UVpjpHunWtFk3n444r%2FcFI8Dd6K5CG8vdSW9TfRQqSEVjWYRLpg0Vga%2FN9lxxuUBQcnSkeGfjlJ8AwB%2B7gYVdMzEEM1aVJrDbloBWHlIbGakzIkT2OhW3mAp0udsVED9suWON%2BDeUcNPyAzTgqPcRn8Mtl51DWILzgTapZYUlmuC6uDGlb83DzSRs7Mq71YKzb1mbMpbVLigLACfwA71d9Ju4%2FBLZ%2FF5BSCmnVq4fFaTVcrFrdvGdilLD2LYf4M2wIb3jT8%2BF8Fo86dpAL656yLJuXb7WnVrlXadfayccx1o6u1Rmqnxofcej7EMTMALL%2BJHatJCjggHFPw0xzNfS%2BQsbOJ3mM2A8vxHZLTLu7b29n5gA%2BDWSAtp9hAWwJfJmqWgZDMk4J6wzjXR1JyQzm0anTDbYkiC0AetItMe7XZCGcRmRPX4Cx6q0evh6alLpNnYDdIlyTeBaweZcp5IFTUhWFl2atV6GKi4KtVMdNb9EBwVRC64GOqVN8C3%2FGvKE%2Fod8jcQGeqfUBswSyQ2oWnpjsFMDWZsPqz6fbI88vMBUHNuodWrWBrxExVZJta5ts51Kl4wcpAWUkbyv9TXHDcXUptOpqA22REVHLq2cPd6plvrebklyVhA1ZTXQILne8sHmkye6Lp3l2e28y16zVlsJlE4TiVnPvV01J3mV4x6o75vzNIHl%2FDlE6x2FBYTL9guKe5pA4K%2BQg4O03Tc8TF9OhYcO%2BD%2Fpzi8tsI%2FEeoYZu8ny6D6sK1iXtflFeVdQCzJ1SItXfT40als4MeEyVg1L%2FsmG08CTLlUNl9q%2FRi9NtM1qMepaZMkUlCnurL3fN3Abm6ULYeR1d6otDbowwkDuoG5U2oHNTzvbsm3s9a0ZdYCDyRfBd86caMd6xuCib5hTdzxbWcn5TmbPg2cPYlY3Txu9uFashdFSDavjePVNbR0JT6dFMWPbg0HB7zyg1g%2FCPPkhqP7BJQiz5Gnf7gDf1Vo8fRE8fyo5igaG%2BIb3LQByCCJ7mTyGYsL%2FH4GhQ3dOyvONFtAJbRn937Re9Xwjrh2G8tbhMHK%2Fjt5Rn43XjQn5hVy1yejTnnsSUryLKWWBEsw9%2B1SWzWISxNmkx5uajmaKje%2F%2FFyGZSZSXNAAA&config=H4sIAAAAAAAAA41VwW7bMAy99ysCn3toB2wo9gG77RsExaIcdbJoiJSboMi%2Fl1bsNG1oY5cg5hNJ8fGRen%2FY7ZpXapvfu3f5Kx%2BDzQT5%2Bi0WOiW2R7E0fBqA2hwGbh4XlGmCvI0E1XS%2BIA3b3AFPXkA%2Fnp5%2Fzh5NRCQQM%2BcCs6kPKfjTbcoW%2ByED0Y1NrBKx9JCYloSPt1jGN%2FoSt9r3iBFs2kCMJRMSQwdZC9xijHYgMKPNSpTppjYHQi3FBBYGZ4aMg4onFzhgkpz3qAPrTIsOFChkaDmMoLlJLnFLJOUp9VTYwb50XW3zN28YbSyWlZxwrC2R2ypRDxiIjS9Jo%2FACrnBwAWdyv3sGbzJwyene7xVDWunJPwBhIFqiZHvQ4tYTXvS05u03PUPyIlk%2BKbjIW6syQSekmhC8wuzEDGQOWjczuNLCxGyrXWeGV%2Bij4MCA96IVJTS9BW4PWtJpztErgPTXek1VF8Bcp3AFnwZiA%2F4jVbIusPlEb%2FmwjtKp32PcSNADH9BtHJBWMK7DWbbEcVjHS3Ig0gCnHilUgfslIAPAaGJdl3fakPGQiKaLuP9cE%2FOB83UN9zZ1dd5v9iXjEGGEuCbj%2FxiRTVTuNk6qXib7bnrhRROllcELz09fXg0p5WH5rUU1PbpyU1DV5OU1%2BdV8HlpejoW1JtDfxbHydP4AGdIM8eIGAAA%3D), but no luck... I couldn't get that behavior where the url...
I remember there was a way to get a hold of the code that's goes into the minifier - I'll investigate a bit more. I also tried your repo with...
This is a leap forward! Indeed some incorrect optimization is going on... 🤔 like if I try to introspect, by changing the `var` declaration to a `function`, and then `.toString()`-it...