function validateGroupEventType
validateGroupEventType(
groupId: number,
eventType: EventType,
excludeEventId?: number
): Promise<string | null>

Validate that an event type is compatible with a group's existing events. Returns an error message if mismatched, null if OK. Pass excludeEventId to skip a specific event (for edit-self case).

Parameters

groupId: number
eventType: EventType
optional
excludeEventId: number

Return Type

Promise<string | null>

Usage

import { validateGroupEventType } from "docs/database.ts";