Skip to content

PURISTA API


PURISTA API / @purista/httpserver / httpServerServiceV1ConfigSchema

Variable: httpServerServiceV1ConfigSchema

const httpServerServiceV1ConfigSchema: 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<{ 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>; 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