renovate
Version:
Automated dependency updates. Flexible so you don't need to be.
166 lines (165 loc) • 4.41 kB
TypeScript
import { z } from 'zod';
export declare const CircleCiDocker: z.ZodObject<{
image: z.ZodString;
}, "strip", z.ZodTypeAny, {
image: string;
}, {
image: string;
}>;
export declare const CircleCiJob: z.ZodObject<{
docker: z.ZodOptional<z.ZodArray<z.ZodObject<{
image: z.ZodString;
}, "strip", z.ZodTypeAny, {
image: string;
}, {
image: string;
}>, "many">>;
}, "strip", z.ZodTypeAny, {
docker?: {
image: string;
}[] | undefined;
}, {
docker?: {
image: string;
}[] | undefined;
}>;
export type CircleCiJob = z.infer<typeof CircleCiJob>;
declare const baseOrb: z.ZodObject<{
executors: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodObject<{
docker: z.ZodOptional<z.ZodArray<z.ZodObject<{
image: z.ZodString;
}, "strip", z.ZodTypeAny, {
image: string;
}, {
image: string;
}>, "many">>;
}, "strip", z.ZodTypeAny, {
docker?: {
image: string;
}[] | undefined;
}, {
docker?: {
image: string;
}[] | undefined;
}>>>;
jobs: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodObject<{
docker: z.ZodOptional<z.ZodArray<z.ZodObject<{
image: z.ZodString;
}, "strip", z.ZodTypeAny, {
image: string;
}, {
image: string;
}>, "many">>;
}, "strip", z.ZodTypeAny, {
docker?: {
image: string;
}[] | undefined;
}, {
docker?: {
image: string;
}[] | undefined;
}>>>;
}, "strip", z.ZodTypeAny, {
jobs?: Record<string, {
docker?: {
image: string;
}[] | undefined;
}> | undefined;
executors?: Record<string, {
docker?: {
image: string;
}[] | undefined;
}> | undefined;
}, {
jobs?: Record<string, {
docker?: {
image: string;
}[] | undefined;
}> | undefined;
executors?: Record<string, {
docker?: {
image: string;
}[] | undefined;
}> | undefined;
}>;
type Orb = z.infer<typeof baseOrb> & {
orbs?: Record<string, string | Orb>;
};
export declare const CircleCiOrb: z.ZodType<Orb>;
export type CircleCiOrb = z.infer<typeof CircleCiOrb>;
export declare const CircleCiFile: z.ZodObject<{
aliases: z.ZodOptional<z.ZodArray<z.ZodObject<{
image: z.ZodString;
}, "strip", z.ZodTypeAny, {
image: string;
}, {
image: string;
}>, "many">>;
executors: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodObject<{
docker: z.ZodOptional<z.ZodArray<z.ZodObject<{
image: z.ZodString;
}, "strip", z.ZodTypeAny, {
image: string;
}, {
image: string;
}>, "many">>;
}, "strip", z.ZodTypeAny, {
docker?: {
image: string;
}[] | undefined;
}, {
docker?: {
image: string;
}[] | undefined;
}>>>;
jobs: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodObject<{
docker: z.ZodOptional<z.ZodArray<z.ZodObject<{
image: z.ZodString;
}, "strip", z.ZodTypeAny, {
image: string;
}, {
image: string;
}>, "many">>;
}, "strip", z.ZodTypeAny, {
docker?: {
image: string;
}[] | undefined;
}, {
docker?: {
image: string;
}[] | undefined;
}>>>;
orbs: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnion<[z.ZodString, z.ZodType<Orb, z.ZodTypeDef, Orb>]>>>;
}, "strip", z.ZodTypeAny, {
aliases?: {
image: string;
}[] | undefined;
jobs?: Record<string, {
docker?: {
image: string;
}[] | undefined;
}> | undefined;
executors?: Record<string, {
docker?: {
image: string;
}[] | undefined;
}> | undefined;
orbs?: Record<string, string | Orb> | undefined;
}, {
aliases?: {
image: string;
}[] | undefined;
jobs?: Record<string, {
docker?: {
image: string;
}[] | undefined;
}> | undefined;
executors?: Record<string, {
docker?: {
image: string;
}[] | undefined;
}> | undefined;
orbs?: Record<string, string | Orb> | undefined;
}>;
export type CircleCiFile = z.infer<typeof CircleCiFile>;
export {};