UNPKG

@henteko/kumiki

Version:

A video generation tool that creates videos from JSON configurations

24 lines 788 B
import { BaseScene } from '../scenes/base.js'; import type { Scene, SceneRenderOptions } from '../types/index.js'; type SceneRendererConstructor = new (scene: Scene, options: SceneRenderOptions) => BaseScene; export declare class SceneFactory { private static renderers; /** * Register a scene renderer */ static register(type: string, renderer: SceneRendererConstructor): void; /** * Create a scene renderer instance */ static create(scene: Scene, options: SceneRenderOptions): BaseScene; /** * Get all registered scene types */ static getRegisteredTypes(): string[]; /** * Check if a scene type is registered */ static isTypeRegistered(type: string): boolean; } export {}; //# sourceMappingURL=factory.d.ts.map