From 03c789d533001cf83e50905ac1f121f95738a681 Mon Sep 17 00:00:00 2001 From: Ame_x Edam Date: Tue, 21 Jan 2025 06:24:08 +0000 Subject: [PATCH] chore fix --- src/validator/response-validator.sandbox.ts | 7 +++++-- src/validator/response-validator.ts | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/validator/response-validator.sandbox.ts b/src/validator/response-validator.sandbox.ts index 3d36e0a70..88e3e5c96 100644 --- a/src/validator/response-validator.sandbox.ts +++ b/src/validator/response-validator.sandbox.ts @@ -1,5 +1,5 @@ import { Hono } from '../preset/quick' -import { responseValidator } from '.' +import { validator, responseValidator } from '.' const app = new Hono<{ Bindings: { @@ -8,8 +8,11 @@ const app = new Hono<{ }>() app - .use( + .get( '*', + validator('query', (value, c) => { + console.log(value, c) + }), responseValidator('text', (value, c) => { console.log(value) if (!/\d/.test(value)) { diff --git a/src/validator/response-validator.ts b/src/validator/response-validator.ts index 34e4c0f2a..4d2e7ca76 100644 --- a/src/validator/response-validator.ts +++ b/src/validator/response-validator.ts @@ -17,8 +17,8 @@ const jsonRegex = /^application\/([a-z-\.]+\+)?json(;\s*[a-zA-Z0-9\-]+\=([^;]+)) const htmlRegex = /^text\/html(;\s*[a-zA-Z0-9\-]+\=([^;]+))*$/ export const responseValidator = < - U extends ResponseValidationTargetKeys, P extends string, + U extends ResponseValidationTargetKeys, P2 extends string = P, // eslint-disable-next-line @typescript-eslint/no-explicit-any E extends Env = any