© 2026 Hedgehog Software, LLC
const handleChange = (value: string) => { const searchString = pipe(value, S.decodeOption(SearchString)); const search = pipe( Effect.delay(searchString, Duration.millis(200)), Effect.map((s) => setSearchParams({ s })), Effect.catchAll(() => Effect.unit()) ); Effect.runSync(search); };
Uncaught AsyncFiberException: Fiber #20 has suspended work asyncroniously