ExtractDurableObjectKeys
ExtractDurableObjectKeys<
TEnv
> =DOKeys
<NonBuiltins
<TEnv
>> extendsnever
?string
:DOKeys
<NonBuiltins
<TEnv
>>
Defined in: packages/@livestore/sync-cf/src/cf-worker/worker.ts:35
Helper type to extract DurableObject keys from Env to give consumer type safety.
Type Parameters
Section titled “Type Parameters”TEnv
= Env
Example
Section titled “Example” type PlatformEnv = { DB: D1Database ADMIN_TOKEN: string SYNC_BACKEND_DO: DurableObjectNamespace<SyncBackendDO>} export default makeWorker<PlatformEnv>({ durableObject: { name: "SYNC_BACKEND_DO" }, // ^ (property) name?: "SYNC_BACKEND_DO" | undefined });