UNPKG

@coursebuilder/core

Version:

Core package for Course Builder

24 lines (21 loc) 833 B
import { z } from 'zod'; declare const VIDEO_RESOURCE_CREATED_EVENT = "video-resource/created"; type VideoResourceCreated = { name: typeof VIDEO_RESOURCE_CREATED_EVENT; data: VideoResourceCreatedEvent; }; declare const VideoResourceCreatedEventSchema: z.ZodObject<{ videoResourceId: z.ZodString; originalMediaUrl: z.ZodString; moduleSlug: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { videoResourceId: string; originalMediaUrl: string; moduleSlug?: string | undefined; }, { videoResourceId: string; originalMediaUrl: string; moduleSlug?: string | undefined; }>; type VideoResourceCreatedEvent = z.infer<typeof VideoResourceCreatedEventSchema>; export { VIDEO_RESOURCE_CREATED_EVENT, type VideoResourceCreated, type VideoResourceCreatedEvent, VideoResourceCreatedEventSchema };