Skip to content

Commit 94cab4c

Browse files
committed
fix: default worker entrypoint support with wrangler types
1 parent 6a0d990 commit 94cab4c

File tree

1 file changed

+5
-2
lines changed
  • packages/wrangler/src/type-generation

1 file changed

+5
-2
lines changed

packages/wrangler/src/type-generation/index.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -324,7 +324,10 @@ export async function generateEnvTypes(
324324
durable_objects: config.durable_objects,
325325
r2_buckets: config.r2_buckets,
326326
d1_databases: config.d1_databases,
327-
services: config.services,
327+
services: config.services?.map((service) => {
328+
service.entrypoint ??= "default"; // Ensure entrypoint is defined
329+
return service;
330+
}),
328331
analytics_engine_datasets: config.analytics_engine_datasets,
329332
dispatch_namespaces: config.dispatch_namespaces,
330333
logfwdr: config.logfwdr,
@@ -464,7 +467,7 @@ export async function generateEnvTypes(
464467
: undefined;
465468

466469
const exportExists = serviceEntry?.exports?.some(
467-
(e) => e === service.entrypoint
470+
(e) => e === (service.entrypoint ?? "default")
468471
);
469472

470473
let typeName: string;

0 commit comments

Comments
 (0)