Interface LibraryPresetScrollEffects
interface LibraryPresetScrollEffects { ~scroll-self: { defaultConfig: {}; effectCompositionFrequency: "on-first-play-only"; immutableConfig: { composite: "replace"; }; composeEffect(target: undefined | null | Element,
scrollOptions?: Partial<ScrollingOptions>): { backwardMutatorGenerator: (() => (() => void)); forwardMutatorGenerator: (() => (() => void)); }; }; } Properties
~scroll-self
~scroll-self: { defaultConfig: {}; effectCompositionFrequency: "on-first-play-only"; immutableConfig: { composite: "replace"; }; composeEffect(target: undefined | null | Element,
scrollOptions?: Partial<ScrollingOptions>): { backwardMutatorGenerator: (() => (() => void)); forwardMutatorGenerator: (() => (() => void)); }; } = ... Type declaration
defaultConfig: {}
effectCompositionFrequency: "on-first-play-only"
immutableConfig: {
composite: "replace";
}
Readonly
composite: "replace"
composeEffect:function
- composeEffect(target, scrollOptions?): {
backwardMutatorGenerator: (() => (() => void));
forwardMutatorGenerator: (() => (() => void));
} Returns {
backwardMutatorGenerator: (() => (() => void));
forwardMutatorGenerator: (() => (() => void));
}
backwardMutatorGenerator: (() => (() => void))
- (): (() => void)
Returns (() => void)
forwardMutatorGenerator: (() => (() => void))
- (): (() => void)
Returns (() => void)
Typings for the preset scroller animation effects that come with the library's scroller effect bank.