Variable routeSchemaConst
routeSchema: ZodUnion<
readonly [
ZodObject<
{
headers: ZodOptional<ZodRecord<ZodString, ZodString>>;
headersFile: ZodOptional<ZodString>;
path: ZodString;
remap: ZodOptional<ZodString>;
requestHeaders: ZodOptional<ZodRecord<ZodString, ZodString>>;
resource: ZodString;
responseHeaders: ZodOptional<ZodRecord<ZodString, ZodString>>;
responseRewrite: ZodOptional<
ZodObject<
{
body: ZodOptional<ZodString>;
headers: ZodOptional<ZodRecord<ZodString, ZodString>>;
},
$strip,
>,
>;
visibility: ZodOptional<
ZodEnum<{ exported: "exported"; private: "private" }>,
>;
},
$strip,
>,
ZodObject<
{
accessControl: ZodOptional<
ZodObject<
{
authenticationRequired: ZodOptional<ZodBoolean>;
roles: ZodOptional<ZodArray<ZodString>>;
},
$loose,
>,
>;
dataset: ZodString;
path: ZodString;
},
$strip,
>,
ZodObject<
{
handler: ZodString;
method: ZodString;
path: ZodString;
remap: ZodOptional<ZodString>;
requestHeaders: ZodOptional<ZodRecord<ZodString, ZodString>>;
responseHeaders: ZodOptional<ZodRecord<ZodString, ZodString>>;
responseRewrite: ZodOptional<
ZodObject<
{
body: ZodOptional<ZodString>;
headers: ZodOptional<ZodRecord<ZodString, ZodString>>;
},
$strip,
>,
>;
visibility: ZodOptional<
ZodEnum<{ exported: "exported"; private: "private" }>,
>;
},
$loose,
>,
],
> = ...