UNPKG

@snippetify/book-reader-component

Version:
36 lines (35 loc) 842 B
export interface EventInterface<T, U> { action: T; payload: U; name: EventName; } export declare class BookReaderEvent<T, U> implements EventInterface<T, U> { action: T; payload: U; name: EventName; constructor(name: EventName, action: T, payload: U); } export declare enum EventName { SELECTION = "selection", DECORATOR = "decorator", BOOK_READY = "bookReady", COMPARISON = "comparison", BOOK_UPDATED = "bookUpdated", CONTEXT_MENU = "contextMenuItem", STOP_SCROLLING = "stopScrolling", SCROLL_DIRECTION = "scrollDirection" } export declare enum ScrollDirectionAction { UP = "up", DOWN = "down" } export declare enum ContextMenuAction { COPY = "copy", NOTE = "note", SHARE = "share", SEARCH = "search", SPEECH = "speech", COMPARE = "compare", BOOKMARK = "bookmark", HIGHLIGHT = "highlight" }