TypeScript Compiler API: Recursively resolve type

I am struggling to recursively resolve types with the TypeScript compiler API. Say I have for example an application containing the following type:
import z from "zod";

export const schema = z.boolean();

type MyAwesomeInput = z.infer<typeof schema>;
import z from "zod";

export const schema = z.boolean();

type MyAwesomeInput = z.infer<typeof schema>;
and I load it into a program and get the source file. How do I recursively resolve the type of MyAwesomeInput (I presume s.statements[2].type) to the TS type please? I notice VS Code does this, so I presume it is possible.
0 Replies
No replies yetBe the first to reply to this messageJoin
Want results from more Discord servers?
Add your server