UNPKG

@coursebuilder/core

Version:

Core package for Course Builder

36 lines (33 loc) 1.21 kB
import { z } from 'zod'; declare const VIDEO_UPLOADED_EVENT = "video/video-uploaded"; type EventVideoUploaded = { name: typeof VIDEO_UPLOADED_EVENT; data: VideoUploadedEvent; }; declare const VideoUploadedEventSchema: z.ZodObject<{ originalMediaUrl: z.ZodString; fileName: z.ZodString; title: z.ZodOptional<z.ZodString>; parentResourceId: z.ZodOptional<z.ZodString>; resourceType: z.ZodOptional<z.ZodString>; resourceId: z.ZodOptional<z.ZodString>; fileKey: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { originalMediaUrl: string; fileName: string; resourceId?: string | undefined; title?: string | undefined; fileKey?: string | undefined; parentResourceId?: string | undefined; resourceType?: string | undefined; }, { originalMediaUrl: string; fileName: string; resourceId?: string | undefined; title?: string | undefined; fileKey?: string | undefined; parentResourceId?: string | undefined; resourceType?: string | undefined; }>; type VideoUploadedEvent = z.infer<typeof VideoUploadedEventSchema>; export { type EventVideoUploaded, VIDEO_UPLOADED_EVENT, type VideoUploadedEvent, VideoUploadedEventSchema };