@laubloch/scrolly-motion
Version:
Advanced scroll animation library with breakpoint support, timeline presets.
17 lines (16 loc) • 466 B
TypeScript
/**
* ScrollyMotion Plugin Manager
* Manages custom animation properties and behaviors.
*/
export interface ScrollyMotionPlugin {
name: string;
parse: (property: string, value: string) => any;
}
export declare class PluginManager {
private plugins;
constructor();
register(plugin: ScrollyMotionPlugin): void;
getPlugin(name: string): ScrollyMotionPlugin | undefined;
parse(property: string, value: string): any;
destroy(): void;
}