UNPKG

@coursebuilder/core

Version:

Core package for Course Builder

19 lines (14 loc) 461 B
import { z } from 'zod' export const VIDEO_RESOURCE_CREATED_EVENT = 'video-resource/created' export type VideoResourceCreated = { name: typeof VIDEO_RESOURCE_CREATED_EVENT data: VideoResourceCreatedEvent } export const VideoResourceCreatedEventSchema = z.object({ videoResourceId: z.string(), originalMediaUrl: z.string(), moduleSlug: z.string().optional(), }) export type VideoResourceCreatedEvent = z.infer< typeof VideoResourceCreatedEventSchema >