UNPKG

535 BTypeScriptView Raw
1import { Ref, PureComponent } from 'react'
2import { SpringConfig } from './renderprops-universal'
3
4interface ParallaxProps {
5 pages: number
6
7 config?: SpringConfig | ((key: string) => SpringConfig)
8
9 scrolling?: boolean
10
11 horizontal?: boolean
12
13 ref?: Ref<Parallax>
14}
15
16export class Parallax extends PureComponent<ParallaxProps> {
17 scrollTo: (offset: number) => void
18}
19
20interface ParallaxLayerProps {
21 factor?: number
22
23 offset?: number
24
25 speed?: number
26}
27
28export class ParallaxLayer extends PureComponent<ParallaxLayerProps> {}