import { effectsRegistry } from "../registry"; import { blurEffectDefinition } from "./blur"; import { motionBlurEffectDefinition } from "./motion-blur"; import { motionEffectDefinitions, customZoomEffectDefinition } from "./motion"; const defaultEffects = [ blurEffectDefinition, motionBlurEffectDefinition, customZoomEffectDefinition, ...motionEffectDefinitions, ]; export function registerDefaultEffects(): void { for (const definition of defaultEffects) { if (effectsRegistry.has(definition.type)) { continue; } effectsRegistry.register({ key: definition.type, definition, }); } }