Skip to content

Service

Service<T> = T extends (…args) => WorkerEntrypointBranded ? Fetcher<InstanceType<T>> : T extends WorkerEntrypointBranded ? Fetcher<T> : T extends Exclude<EntrypointBranded, WorkerEntrypointBranded> ? never : Fetcher<undefined>

Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20250823.0/node_modules/@cloudflare/workers-types/index.ts:1742

T extends (…args) => WorkerEntrypointBranded | WorkerEntrypointBranded | ExportedHandler<any, any, any> | undefined = undefined