reduce task leaking (#2868)

* reduce task leaking

* fix onLeaveContext
This commit is contained in:
Aiden McClelland
2025-04-16 11:00:46 -06:00
committed by GitHub
parent 03f8b73627
commit 89f3fdc05f
18 changed files with 159 additions and 98 deletions

View File

@@ -28,7 +28,10 @@ import { UrlString } from "./util/getServiceInterface"
/** Used to reach out from the pure js runtime */
export type Effects = {
child: (name: string) => Effects
constRetry?: () => void
isInContext: boolean
onLeaveContext: (fn: () => void | null | undefined) => void
clearCallbacks: (
options: { only: number[] } | { except: number[] },
) => Promise<null>