Variable ConfigSchemaConst
ConfigSchema: ZodObject<
{
authentication: ZodOptional<
ZodUnion<
[
ZodObject<
{
basic: ZodObject<
{ apiToken: ZodString; email: ZodString },
"strict",
ZodTypeAny,
{ apiToken: string; email: string },
{ apiToken: string; email: string },
>;
},
"strip",
ZodTypeAny,
{ basic: { apiToken: string; email: string } },
{ basic: { apiToken: string; email: string } },
>,
ZodObject<
{
oauth2: ZodObject<
{ accessToken: ZodString },
"strict",
ZodTypeAny,
{ accessToken: string },
{ accessToken: string },
>;
},
"strip",
ZodTypeAny,
{ oauth2: { accessToken: string } },
{ oauth2: { accessToken: string } },
>,
],
>,
>;
baseRequestConfig: ZodOptional<ZodAny>;
host: ZodString;
middlewares: ZodOptional<
ZodObject<
{
onError: ZodOptional<
ZodFunction<ZodTuple<[ZodAny], ZodUnknown>, ZodVoid>,
>;
onResponse: ZodOptional<
ZodFunction<ZodTuple<[ZodAny], ZodUnknown>, ZodVoid>,
>;
},
"strict",
ZodTypeAny,
{
onError?: (...args: [any, ...unknown[]]) => void;
onResponse?: (...args: [any, ...unknown[]]) => void;
},
{
onError?: (...args: [any, ...unknown[]]) => void;
onResponse?: (...args: [any, ...unknown[]]) => void;
},
>,
>;
noCheckAtlassianToken: ZodOptional<ZodBoolean>;
strictGDPR: ZodOptional<ZodBoolean>;
},
"strict",
ZodTypeAny,
{
authentication?: | { basic: { apiToken: string; email: string } }
| { oauth2: { accessToken: string } };
baseRequestConfig?: any;
host: string;
middlewares?: {
onError?: (...args: [any, ...unknown[]]) => void;
onResponse?: (...args: [any, ...unknown[]]) => void;
};
noCheckAtlassianToken?: boolean;
strictGDPR?: boolean;
},
{
authentication?: | { basic: { apiToken: string; email: string } }
| { oauth2: { accessToken: string } };
baseRequestConfig?: any;
host: string;
middlewares?: {
onError?: (...args: [any, ...unknown[]]) => void;
onResponse?: (...args: [any, ...unknown[]]) => void;
};
noCheckAtlassianToken?: boolean;
strictGDPR?: boolean;
},
> = ...