From 3a6643c60d9ed0ee9b5cc4fbeb605b679742fa78 Mon Sep 17 00:00:00 2001 From: KaungWai Date: Thu, 27 Jul 2023 23:18:41 +0900 Subject: [PATCH] createDefaultResponseSchema --- src/handlers/base/defaultResponse.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/handlers/base/defaultResponse.ts b/src/handlers/base/defaultResponse.ts index 53710cb..a56d050 100644 --- a/src/handlers/base/defaultResponse.ts +++ b/src/handlers/base/defaultResponse.ts @@ -1,17 +1,17 @@ -import { TObject, TOptional, TRef, TSchema, TString, Type } from '@sinclair/typebox' +import { TObject, TRef, TSchema, Type } from '@sinclair/typebox' -export const responseMessage = Type.Union([Type.String(), Type.Undefined()], { $id: 'responseMessage' }) +export const messageSchema = Type.Optional(Type.String()) type DefaultResponse = TObject<{ result: TRef - message: TOptional> + message: typeof messageSchema }> export const createDefaultResponseSchema = (resultSchema: T, $id: string): DefaultResponse => { return Type.Object( { result: Type.Ref(resultSchema), - message: Type.Optional(Type.String()), + message: messageSchema, }, { $id: $id }, )