How to redefine types generated by `wrangler types`

Running wrangler dev generates
declare namespace Cloudflare {
interface Env {
IDENTIFIER_RESOLVER: DurableObjectNamespace<import("./src/index").IdentifierResolver>;
USER: DurableObjectNamespace<import("./src/index").User>;
ARGON2: Fetcher;
}
}
interface Env extends Cloudflare.Env {}
declare module "*.sql" {
const value: string;
export default value;
}
declare namespace Cloudflare {
interface Env {
IDENTIFIER_RESOLVER: DurableObjectNamespace<import("./src/index").IdentifierResolver>;
USER: DurableObjectNamespace<import("./src/index").User>;
ARGON2: Fetcher;
}
}
interface Env extends Cloudflare.Env {}
declare module "*.sql" {
const value: string;
export default value;
}
but I want ARGON2 to be something else. I would like to add a app.d.ts file in my src/ folder such that I define it to be a worker with RPC methods (it doesn't automatically because it's a rust-based worker).
1 Reply
veeque
veequeOP3d ago
I tried making interface Env extends Cloudflare.Env to no avail renamed the file to global.d.ts helped, but still i lose the worker-related stuff due to me just giving those two methods

Did you find this page helpful?