0
0
Fork 0
mirror of https://github.com/renovatebot/renovate.git synced 2025-05-12 23:51:55 +00:00
renovatebot_renovate/lib/modules/manager/devcontainer/schema.ts

15 lines
369 B
TypeScript

import { z } from 'zod';
import { Jsonc, LooseRecord } from '../../../util/schema-utils';
export const DevContainerFile = Jsonc.pipe(
z.object({
image: z.string().optional(),
features: LooseRecord(
z.object({
version: z.string().optional(),
}),
).optional(),
}),
);
export type DevContainerFile = z.infer<typeof DevContainerFile>;