renovate
Version:
Automated dependency updates. Flexible so you don't need to be.
32 lines (31 loc) • 974 B
JavaScript
import { EmailAddress } from "../../../util/schema-utils/index.js";
import { z } from "zod/v4";
//#region lib/modules/platform/bitbucket-server/schema.ts
const User = z.object({
name: z.string(),
displayName: z.string(),
emailAddress: EmailAddress.catch(""),
active: z.boolean()
});
const Users = z.array(User);
const Files = z.array(z.string());
const Comment = z.object({
text: z.string(),
id: z.number()
});
z.object({ autoMerge: z.boolean().optional() });
const PullRequestCommentActivity = z.object({
action: z.literal("COMMENTED"),
commentAction: z.string(),
comment: Comment
});
z.union([z.object({ action: z.string() }), PullRequestCommentActivity]);
const ReviewerGroup = z.object({
name: z.string(),
users: z.array(User),
scope: z.object({ type: z.union([z.literal("REPOSITORY"), z.literal("PROJECT")]) })
});
const ReviewerGroups = z.array(ReviewerGroup);
//#endregion
export { Files, ReviewerGroups, User, Users };
//# sourceMappingURL=schema.js.map