UNPKG

@henteko/kumiki

Version:

A video generation tool that creates videos from JSON configurations

21 lines 1.04 kB
import { CompositeSceneRenderer } from '../scenes/composite.js'; import { SceneFactory } from '../scenes/factory.js'; import { ImageSceneRenderer } from '../scenes/image.js'; import { TextSceneRenderer } from '../scenes/text.js'; import { VideoSceneRenderer } from '../scenes/video.js'; // Register all scene renderers export function registerSceneRenderers() { // Type assertion is needed because TypeScript cannot verify the generic constraint SceneFactory.register('text', TextSceneRenderer); SceneFactory.register('image', ImageSceneRenderer); SceneFactory.register('video', VideoSceneRenderer); SceneFactory.register('composite', CompositeSceneRenderer); } // Export all scene-related modules export { BaseScene } from './base.js'; export { SceneFactory } from './factory.js'; export { TextSceneRenderer } from './text.js'; export { ImageSceneRenderer } from './image.js'; export { VideoSceneRenderer } from './video.js'; export { CompositeSceneRenderer } from './composite.js'; //# sourceMappingURL=index.js.map