mirror of
https://github.com/firstsun-dev/git-files-sync.git
synced 2026-07-22 17:20:30 +00:00
- src/utils/git-blob-sha.ts: add a required description to the sonarjs/hashing eslint-disable comment. - src/services/github-service.ts, src/settings.ts: use window.setTimeout()/window.clearTimeout() instead of the bare globals, so timers still fire correctly in Obsidian popout windows. connectionTestTimer is now typed as plain `number` (window.setTimeout's DOM return type) instead of ReturnType<typeof window.setTimeout>, which resolves to Node's Timeout under this repo's tsconfig due to @types/node's global augmentation colliding with the DOM lib. - tests/setup.ts: the node-env `window` polyfill only stubbed setInterval/clearInterval; add setTimeout/clearTimeout delegating to the real globals so vi.useFakeTimers() still controls them. |
||
|---|---|---|
| .. | ||
| i18n | ||
| logic | ||
| services | ||
| ui | ||
| utils | ||
| changelog.test.ts | ||
| setup.ts | ||