chore: remove @ts-expect-error since scheduler was added in new TS release

This commit is contained in:
Ilia Mashkov
2026-05-05 17:03:18 +03:00
parent c18574d4c3
commit 0d4356b8f1
@@ -2,9 +2,7 @@
* Yields to main thread during CPU-intensive parsing. Uses scheduler.yield() where available or MessageChannel fallback. * Yields to main thread during CPU-intensive parsing. Uses scheduler.yield() where available or MessageChannel fallback.
*/ */
export async function yieldToMainThread(): Promise<void> { export async function yieldToMainThread(): Promise<void> {
// @ts-expect-error - scheduler not in TypeScript lib yet
if (typeof scheduler !== 'undefined' && 'yield' in scheduler) { if (typeof scheduler !== 'undefined' && 'yield' in scheduler) {
// @ts-expect-error - scheduler.yield not in TypeScript lib yet
await scheduler.yield(); await scheduler.yield();
} else { } else {
await new Promise<void>(resolve => { await new Promise<void>(resolve => {