UNPKG

renovate

Version:

Automated dependency updates. Flexible so you don't need to be.

24 lines 1.16 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.CircleCiFile = exports.CircleCiOrb = exports.CircleCiJob = exports.CircleCiDocker = void 0; const zod_1 = require("zod"); exports.CircleCiDocker = zod_1.z.object({ image: zod_1.z.string(), }); exports.CircleCiJob = zod_1.z.object({ docker: zod_1.z.array(exports.CircleCiDocker).optional(), }); const baseOrb = zod_1.z.object({ executors: zod_1.z.record(zod_1.z.string(), exports.CircleCiJob).optional(), jobs: zod_1.z.record(zod_1.z.string(), exports.CircleCiJob).optional(), }); exports.CircleCiOrb = baseOrb.extend({ orbs: zod_1.z.lazy(() => zod_1.z.record(zod_1.z.string(), zod_1.z.union([zod_1.z.string(), exports.CircleCiOrb])).optional()), }); exports.CircleCiFile = zod_1.z.object({ aliases: zod_1.z.array(exports.CircleCiDocker).optional(), executors: zod_1.z.record(zod_1.z.string(), exports.CircleCiJob).optional(), jobs: zod_1.z.record(zod_1.z.string(), exports.CircleCiJob).optional(), orbs: zod_1.z.record(zod_1.z.string(), zod_1.z.union([zod_1.z.string(), exports.CircleCiOrb])).optional(), }); //# sourceMappingURL=schema.js.map