Settings
export type InputSettings = {
forceSinglePageMode: boolean
pageTurnAnimation: `none` | `fade` | `slide`
pageTurnAnimationDuration: undefined | number
/**
* Direction of page turning. This affect how the book
* is layout as well. This is useful to know this information
* when you want to have gesture which match the page direction
* for example.
*/
pageTurnDirection: `vertical` | `horizontal`
pageTurnMode: `controlled` | `scrollable`
navigationSnapThreshold: number
numberOfAdjacentSpineItemToPreLoad: number
}
export type OutputSettings = InputSettings & {
computedPageTurnMode: "controlled" | "scrollable"
computedPageTurnDirection: "vertical" | "horizontal"
computedPageTurnAnimation: "none" | "fade" | "slide"
computedPageTurnAnimationDuration: number
computedSnapAnimationDuration: number
}settings.settings$
settings.settings$Last updated