https://github.com/msisdev/cf-opennext-env-aug-example
How to augment CloudflareEnv
https://github.com/msisdev/cf-opennext-env-aug-example
Last synced: about 1 year ago
JSON representation
How to augment CloudflareEnv
- Host: GitHub
- URL: https://github.com/msisdev/cf-opennext-env-aug-example
- Owner: msisdev
- License: mit
- Created: 2025-01-01T15:47:32.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-05T04:17:30.000Z (over 1 year ago)
- Last Synced: 2025-06-20T10:08:59.441Z (about 1 year ago)
- Language: TypeScript
- Size: 188 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# cf-opennext-env-aug-example
> At `2025.01.02`
> Using `"@opennextjs/cloudflare": "^0.3.3"`
## Description
How to augment `CloudflareEnv` in `"@opennextjs/cloudflare"` package:
1. Change `cf-typegen` script to use different interface name.
```json
{
"scripts": {
"cf-typegen": "wrangler types --env-interface CloudflareBindings env.d.ts"
}
}
```
2. Create typescript file:
```ts
// augment-env.d.ts
import "@opennextjs/cloudflare"
declare global {
interface CloudflareEnv extends CloudflareBindings {}
}
```