@coursebuilder/core
Version:
Core package for Course Builder
24 lines (21 loc) • 833 B
TypeScript
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 };