const valueSchema = z.object({ a: z.string(), b: z.number() });
const Test = mysqlTable(
"Test",
{
id: serial("id").primaryKey().notNull(),
value: json("value").$type<z.infer<typeof valueSchema>>().notNull()
},
);
const TestInsertSchema = createInsertSchema, {
value: () => valueSchema,
});
const valueSchema = z.object({ a: z.string(), b: z.number() });
const Test = mysqlTable(
"Test",
{
id: serial("id").primaryKey().notNull(),
value: json("value").$type<z.infer<typeof valueSchema>>().notNull()
},
);
const TestInsertSchema = createInsertSchema, {
value: () => valueSchema,
});