PURISTA API / @purista/httpserver / httpServerServiceV1ConfigSchema
Variable: httpServerServiceV1ConfigSchema
consthttpServerServiceV1ConfigSchema:ZodObject<{apiMountPath:ZodDefault<ZodOptional<ZodString>>;compressOptions:ZodOptional<ZodAny>;cookieSecret:ZodOptional<ZodString>;corsOptions:ZodOptional<ZodAny>;domain:ZodDefault<ZodOptional<ZodString>>;enableCompress:ZodDefault<ZodOptional<ZodBoolean>>;enableCors:ZodDefault<ZodOptional<ZodBoolean>>;enableHealthz:ZodDefault<ZodOptional<ZodBoolean>>;enableHelmet:ZodDefault<ZodOptional<ZodBoolean>>;fastify:ZodDefault<ZodAny>;healthzFunction:ZodOptional<ZodFunction<ZodTuple<readonly [ZodAny,ZodAny],null>,ZodPromise<ZodVoid>>>;helmetOptions:ZodOptional<ZodObject<{enableCSPNonces:ZodOptional<ZodBoolean>;global:ZodOptional<ZodBoolean>; },$strip>>;host: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<{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>;path:ZodDefault<ZodOptional<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>>;port:ZodDefault<ZodNumber>;traceHeaderField:ZodDefault<ZodString>;uploadDir:ZodOptional<ZodString>; },$strip>
Defined in: httpserver/src/service/httpServer/v1/httpServerServiceConfig.ts:60
