stcobbeS
Convex Community2y ago
2 replies
stcobbe

Self-reference in validators

Hi folks,

Is it possible to somehow use self-references in validators, e.g.:

export const folderValidator = v.object({
  id: v.number(),
  files: v.array(fileValidator),
  subFolders: v.array(folderValidator),
});


Doing this now results in TypeScript error Variable 'folderValidator' is used before being assigned.

Please let me know if I can provide additional context. Thank you!
Was this page helpful?