UNPKG

@snippetify/book-reader-component

Version:
36 lines (35 loc) 1.34 kB
import { BookReaderEvent, ContextMenuAction, ScrollDirectionAction } from '../../events/events'; import { Decorator } from '../../models/decorator'; import { Page } from '../../models/page'; import { Paragraph } from '../../models/paragraph'; import { Selection } from '../../models/selection'; export declare class MyComponent { /** * The first name */ first: string; /** * The middle name */ middle: string; /** * The last name */ last: string; pages: Page[]; decorators: Decorator[]; private bookReader; selectionHandler(event: CustomEvent<BookReaderEvent<string, Selection>>): void; decoratorHandler(event: CustomEvent<BookReaderEvent<string, Decorator>>): void; comparisonHandler(event: CustomEvent<BookReaderEvent<string, Paragraph>>): void; stopScrollingHandler(event: CustomEvent<BookReaderEvent<string, string>>): void; contextMenuItemHandler(event: CustomEvent<BookReaderEvent<ContextMenuAction, Selection>>): void; scrollDirectionHandler(event: CustomEvent<BookReaderEvent<ScrollDirectionAction, string>>): void; bookReadyHandler(event: CustomEvent<BookReaderEvent<string, string>>): void; bookUpdatedHandler(event: CustomEvent<BookReaderEvent<string, string>>): void; componentWillLoad(): void; goToPage(): void; private getContent; private getPages; render(): any; }