Variable HostRouteOptionsSchemaConst
HostRouteOptionsSchema: ZodObject<
{
basicAuth: ZodOptional<
ZodObject<
{
enabled: ZodBoolean;
passwordHash: ZodOptional<ZodString>;
realm: ZodOptional<ZodString>;
username: ZodOptional<ZodString>;
},
"strip",
ZodTypeAny,
{
enabled: boolean;
passwordHash?: string;
realm?: string;
username?: string;
},
{
enabled: boolean;
passwordHash?: string;
realm?: string;
username?: string;
},
>,
>;
dial: ZodString;
host: ZodString;
priority: ZodOptional<ZodNumber>;
securityHeaders: ZodOptional<
ZodObject<
{
enableCompression: ZodDefault<ZodOptional<ZodBoolean>>;
enableHsts: ZodDefault<ZodOptional<ZodBoolean>>;
frameOptions: ZodDefault<ZodOptional<ZodEnum<["DENY", "SAMEORIGIN"]>>>;
hstsMaxAge: ZodDefault<ZodOptional<ZodNumber>>;
},
"strip",
ZodTypeAny,
{
enableCompression: boolean;
enableHsts: boolean;
frameOptions: "DENY"
| "SAMEORIGIN";
hstsMaxAge: number;
},
{
enableCompression?: boolean;
enableHsts?: boolean;
frameOptions?: "DENY"
| "SAMEORIGIN";
hstsMaxAge?: number;
},
>,
>;
},
"strip",
ZodTypeAny,
{
basicAuth?: {
enabled: boolean;
passwordHash?: string;
realm?: string;
username?: string;
};
dial: string;
host: string;
priority?: number;
securityHeaders?: {
enableCompression: boolean;
enableHsts: boolean;
frameOptions: "DENY"
| "SAMEORIGIN";
hstsMaxAge: number;
};
},
{
basicAuth?: {
enabled: boolean;
passwordHash?: string;
realm?: string;
username?: string;
};
dial: string;
host: string;
priority?: number;
securityHeaders?: {
enableCompression?: boolean;
enableHsts?: boolean;
frameOptions?: "DENY"
| "SAMEORIGIN";
hstsMaxAge?: number;
};
},
> = ...
Host route options schema