Skip to content

PURISTA API


PURISTA API / @purista/hono-http-server / honoServiceV1ConfigSchema

Variable: honoServiceV1ConfigSchema

const honoServiceV1ConfigSchema: ZodObject<{ apiMountPath: ZodDefault<ZodOptional<ZodString>>; enableDynamicRoutes: ZodDefault<ZodBoolean>; enableHealth: ZodDefault<ZodOptional<ZodBoolean>>; healthFunction: ZodOptional<ZodAny>; healthPath: ZodDefault<ZodOptional<ZodString>>; logLevel: ZodDefault<ZodOptional<ZodEnum<{ debug: "debug"; error: "error"; fatal: "fatal"; info: "info"; trace: "trace"; warn: "warn"; }>>>; openApi: ZodOptional<ZodObject<{ components: ZodOptional<ZodAny>; enabled: ZodDefault<ZodOptional<ZodBoolean>>; externalDocs: ZodOptional<ZodObject<{ description: ZodOptional<ZodString>; url: ZodString; }, $strip>>; info: ZodObject<{ contact: ZodOptional<ZodObject<{ email: ZodOptional<...>; name: ZodOptional<...>; url: ZodOptional<...>; }, $strip>>; description: ZodDefault<ZodString>; license: ZodOptional<ZodObject<{ name: ZodString; url: ZodOptional<...>; }, $strip>>; termsOfService: ZodOptional<ZodString>; title: ZodDefault<ZodString>; version: ZodDefault<ZodString>; }, $strip>; openapi: ZodDefault<ZodString>; paths: ZodOptional<ZodRecord<ZodString, ZodRecord<ZodString, ZodAny>>>; security: ZodOptional<ZodArray<ZodAny>>; servers: ZodOptional<ZodArray<ZodObject<{ description: ZodOptional<ZodString>; url: ZodString; variables: ZodOptional<ZodAny>; }, $strip>>>; tags: ZodOptional<ZodArray<ZodObject<{ description: ZodOptional<ZodString>; externalDocs: ZodOptional<ZodObject<..., ...>>; name: ZodString; }, $strip>>>; }, $strip>>; protectHandler: ZodOptional<ZodAny>; services: ZodDefault<ZodOptional<ZodArray<ZodCustom<Service<ServiceClassTypes>, Service<ServiceClassTypes>>>>>; traceHeaderField: ZodDefault<ZodString>; }, $strip>

Defined in: hono-http-server/src/service/hono/v1/honoServiceConfig.ts:51