UNPKG

vue-reader

Version:

An vue-reader for vue powered by EpubJS

57 lines 1.96 kB
import './style.css'; import { type PropType } from 'vue-demi'; import type { Book, Rendition } from 'epubjs'; interface Props { url: any; location?: number | string | Rendition['location']['start']; tocChanged?: (toc: Book['navigation']['toc']) => void; getRendition?: (rendition: Rendition) => void; epubInitOptions?: Book['settings']; epubOptions?: Rendition['settings']; } declare const _default: import("vue-demi").DefineComponent<import("vue-demi").ExtractPropTypes<{ url: { required: true; }; location: {}; tocChanged: { type: PropType<Props["tocChanged"]>; }; getRendition: { type: PropType<Props["getRendition"]>; }; epubInitOptions: { type: PropType<Props["epubInitOptions"]>; default: () => {}; }; epubOptions: { type: PropType<Props["epubOptions"]>; default: () => {}; }; }>, () => import("vue-demi").VNode<import("vue-demi").RendererNode, import("vue-demi").RendererElement, { [key: string]: any; }>, {}, {}, {}, import("vue-demi").ComponentOptionsMixin, import("vue-demi").ComponentOptionsMixin, {}, string, import("vue-demi").PublicProps, Readonly<import("vue-demi").ExtractPropTypes<{ url: { required: true; }; location: {}; tocChanged: { type: PropType<Props["tocChanged"]>; }; getRendition: { type: PropType<Props["getRendition"]>; }; epubInitOptions: { type: PropType<Props["epubInitOptions"]>; default: () => {}; }; epubOptions: { type: PropType<Props["epubOptions"]>; default: () => {}; }; }>> & Readonly<{}>, { epubInitOptions: import("epubjs/types/book").BookOptions | undefined; epubOptions: import("epubjs/types/rendition").RenditionOptions | undefined; }, {}, {}, {}, string, import("vue-demi").ComponentProvideOptions, true, {}, any>; export default _default; //# sourceMappingURL=EpubView.d.ts.map