UNPKG

@eventcatalog/linter

Version:

A linter for EventCatalog to validate frontmatter and resource references

21 lines 1.05 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.userSchema = void 0; const zod_1 = require("zod"); exports.userSchema = zod_1.z.object({ id: zod_1.z.string(), name: zod_1.z.string(), avatarUrl: zod_1.z.string().optional(), role: zod_1.z.string().optional(), hidden: zod_1.z.boolean().optional(), email: zod_1.z.string().email().optional(), slackDirectMessageUrl: zod_1.z.string().optional(), msTeamsDirectMessageUrl: zod_1.z.string().optional(), ownedDomains: zod_1.z.array(zod_1.z.any()).optional(), // reference('domains') ownedServices: zod_1.z.array(zod_1.z.any()).optional(), // reference('services') ownedEvents: zod_1.z.array(zod_1.z.any()).optional(), // reference('events') ownedCommands: zod_1.z.array(zod_1.z.any()).optional(), // reference('commands') ownedQueries: zod_1.z.array(zod_1.z.any()).optional(), // reference('queries') associatedTeams: zod_1.z.array(zod_1.z.any()).optional(), // reference('teams') }); //# sourceMappingURL=user.js.map