From cbebb049831ef8feb653ab81cb3a16e05de1cc15 Mon Sep 17 00:00:00 2001 From: Kevin Wang Date: Fri, 7 Jun 2024 10:44:36 -0400 Subject: [PATCH] chore(cloudflare:test): improve `runInDurableObject` type (#5975) * chore(cloudflare:test): improve `runInDurableObject` type - this insures the callback's `instance` parameter infers the stub's type, which will include any typed RPC methods if they exist * Update packages/vitest-pool-workers/types/cloudflare-test.d.ts Co-authored-by: Rahul Sethi <5822355+RamIdeas@users.noreply.github.com> --------- Co-authored-by: Rahul Sethi <5822355+RamIdeas@users.noreply.github.com> --- packages/vitest-pool-workers/types/cloudflare-test.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/vitest-pool-workers/types/cloudflare-test.d.ts b/packages/vitest-pool-workers/types/cloudflare-test.d.ts index 79619a51298a..6cb4adbf9578 100644 --- a/packages/vitest-pool-workers/types/cloudflare-test.d.ts +++ b/packages/vitest-pool-workers/types/cloudflare-test.d.ts @@ -45,7 +45,7 @@ declare module "cloudflare:test" { * Objects defined in the `main` worker. */ export function runInDurableObject( - stub: DurableObjectStub, + stub: DurableObjectStub, callback: (instance: O, state: DurableObjectState) => R | Promise ): Promise; /**