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 }, )