// PURPOSE: // Create new notification record // // RULES: // 1. Uses COL_NOTIFICATIONS collection // 2. Requires NotificationFormProps type data // 3. Returns Promise with created record // 4. Errors handled by caller import { pb } from '@/lib/pb'; import { COL_NOTIFICATIONS } from '@/constants'; import type { NotificationFormProps } from '@/components/dashboard/notification/type.d'; import type { RecordModel } from 'pocketbase'; export async function createNotification(data: NotificationFormProps): Promise { return pb.collection(COL_NOTIFICATIONS).create(data); }