Ship Novya PWA with backend for deployable production use.
Fix production TypeScript builds and add DEPLOY.md so the app can be hosted from this repo. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
import type { ZodType } from 'zod';
|
||||
import { zValidator } from '@hono/zod-validator';
|
||||
|
||||
export function jsonValidator<T extends ZodType>(schema: T) {
|
||||
return zValidator('json', schema, (result) => {
|
||||
if (!result.success) {
|
||||
throw result.error;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
export function queryValidator<T extends ZodType>(schema: T) {
|
||||
return zValidator('query', schema, (result) => {
|
||||
if (!result.success) {
|
||||
throw result.error;
|
||||
}
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user