v.optional generates incorrect TypeScript type in api - Convex Community