opds-web-client
Version:
23 lines (22 loc) • 655 B
TypeScript
import * as React from "react";
import { LaneData, BookData } from "../interfaces";
export interface LaneProps {
lane: LaneData;
collectionUrl?: string;
hideMoreLink?: boolean;
hiddenBookIds?: string[];
}
export default class Lane extends React.Component<LaneProps, any> {
constructor(props: any);
render(): JSX.Element;
visibleBooks(): BookData[];
getContainerWidth(): number;
getScrollWidth(): number;
getScroll(): number;
changeScroll(delta: number): void;
scrollBack(): void;
scrollForward(): void;
updateScrollButtons(): void;
componentDidMount(): void;
componentWillUnmount(): void;
}