UNPKG

@mintlify/validation

Version:

Validates mint.json files

25 lines (24 loc) 778 B
import { z } from 'zod'; export const discordOAuthCookieSchema = z .object({ state: z .string({ required_error: 'OAuth state is required', invalid_type_error: 'OAuth state must be a string', }) .min(1, 'OAuth state cannot be empty'), subdomain: z .string({ required_error: 'Subdomain is required', invalid_type_error: 'Subdomain must be a string', }) .min(1, 'Subdomain cannot be empty'), org: z .string({ required_error: 'Organization is required', invalid_type_error: 'Organization must be a string', }) .min(1, 'Organization cannot be empty'), }) .strict() .describe('Discord OAuth cookie data containing state, subdomain, and organization');