mirror of
https://github.com/fancive/obsidian-parallel-reader.git
synced 2026-07-22 06:53:43 +00:00
normalizeSettings previously modified its input parameter in-place. While callers already created copies before calling it, the function signature was misleading. Now it creates a shallow copy internally and operates on that, with a Readonly<PluginSettings> parameter type to signal intent. Added a test verifying the original object is unchanged. Change-Id: I7600ac37930bbcebb02aa7c84d8988cb7aa71196 |
||
|---|---|---|
| .. | ||
| direct-modules.test.js | ||
| generation-job-manager.test.js | ||
| main.test.js | ||
| modules.test.js | ||