Variable jeevesConfigSchemaConst
jeevesConfigSchema: ZodObject<
{
auth: ZodObject<
{
google: ZodOptional<
ZodObject<{ clientId: ZodString; clientSecret: ZodString }, $strip>,
>;
modes: ZodArray<ZodEnum<{ google: "google"; keys: "keys" }>>;
sessionSecret: ZodOptional<ZodString>;
},
$strip,
>;
chromePath: ZodString;
diagramCachePath: ZodOptional<ZodString>;
eventLogPurgeMs: ZodDefault<ZodNumber>;
events: ZodDefault<
ZodRecord<
ZodString,
ZodObject<
{
cmd: ZodString;
map: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
schema: ZodRecord<ZodString, ZodUnknown>;
timeoutMs: ZodOptional<ZodNumber>;
},
$strip,
>,
>,
>;
eventTimeoutMs: ZodDefault<ZodNumber>;
host: ZodDefault<ZodString>;
insiders: ZodDefault<
ZodRecord<
ZodEmail,
ZodObject<
{
allow: ZodOptional<ZodArray<ZodString>>;
deny: ZodOptional<ZodArray<ZodString>>;
scopes: ZodOptional<
ZodUnion<
readonly [
ZodString,
ZodArray<ZodString>,
ZodObject<{ allow: ...; deny: ... }, $strip>,
],
>,
>;
},
$strip,
>,
>,
>;
keys: ZodDefault<
ZodRecord<
ZodString,
ZodUnion<
readonly [
ZodString,
ZodObject<
{
allow: ZodOptional<ZodArray<ZodString>>;
deny: ZodOptional<ZodArray<ZodString>>;
key: ZodString;
scopes: ZodOptional<ZodUnion<readonly [(...), (...), (...)]>>;
},
$strip,
>,
],
>,
>,
>;
maxZipSizeMb: ZodDefault<ZodNumber>;
mermaidCliPath: ZodOptional<ZodString>;
metaUrl: ZodDefault<ZodURL>;
outsiderPolicy: ZodOptional<
ZodUnion<
readonly [
ZodString,
ZodArray<ZodString>,
ZodObject<
{
allow: ZodOptional<ZodArray<ZodString>>;
deny: ZodOptional<ZodArray<ZodString>>;
},
$strip,
>,
],
>,
>;
plantuml: ZodOptional<
ZodObject<
{
jarPath: ZodOptional<ZodString>;
javaPath: ZodOptional<ZodString>;
servers: ZodOptional<ZodArray<ZodURL>>;
},
$strip,
>,
>;
port: ZodDefault<ZodNumber>;
roots: ZodOptional<ZodRecord<ZodString, ZodString>>;
runnerUrl: ZodOptional<ZodURL>;
scopes: ZodDefault<
ZodRecord<
ZodString,
ZodObject<
{
allow: ZodOptional<ZodArray<ZodString>>;
deny: ZodOptional<ZodArray<ZodString>>;
},
$strip,
>,
>,
>;
watcherUrl: ZodOptional<ZodURL>;
},
$strip,
> = ...
Top-level Jeeves Server configuration