Though it is rare, the TS compiler can sometimes raises this error when detecting long type computations, and potential infinite loops.
FromSchema
goes through some pretty wild type recursions, so this is can be an issue on large schemas, particularly when using intersections (allOf
) and exclusions (not
, else
).
I am working on simplifying the type computations. But for the moment, I don't have any better solution to give you other than ignoring the error with a @ts-ignore
comment. If the type computation is not aborted (i.e. you do not get an any
type), the inferred type should still be valid. Otherwise, try opting out of exclusions first (not
, ifThenElse
keywords).
If you're still having troubles, feel free to open an issue.