summaryrefslogtreecommitdiff
path: root/apps/web/src/effects/definitions/index.ts
blob: e38e5710c21abd262de6513adf7d05826d96d48a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import { effectsRegistry } from "../registry";
import { blurEffectDefinition } from "./blur";
import { motionEffectDefinitions } from "./motion";

const defaultEffects = [blurEffectDefinition, ...motionEffectDefinitions];

export function registerDefaultEffects(): void {
	for (const definition of defaultEffects) {
		if (effectsRegistry.has(definition.type)) {
			continue;
		}
		effectsRegistry.register({
			key: definition.type,
			definition,
		});
	}
}