vue-reader
Version:
An vue-reader for vue powered by EpubJS
53 lines • 1.62 kB
TypeScript
import './style.css';
import { type PropType } from 'vue-demi';
import { Rendition } from 'epubjs';
declare const _default: import("vue-demi").DefineComponent<{
url: {
required: true;
};
title: StringConstructor;
showToc: {
type: BooleanConstructor;
default: boolean;
};
tocChanged: {
type: PropType<((toc: import("epubjs").NavItem[]) => void) | undefined>;
};
getRendition: {
type: PropType<((rendition: Rendition) => void) | undefined>;
};
backgroundColor: {
type: StringConstructor;
default: string;
};
}, () => import("vue-demi").VNode<import("vue-demi").RendererNode, import("vue-demi").RendererElement, {
[key: string]: any;
}>, unknown, {}, {}, import("vue-demi").ComponentOptionsMixin, import("vue-demi").ComponentOptionsMixin, {
progress(percentage: number): boolean;
}, string, import("vue-demi").PublicProps, Readonly<import("vue-demi").ExtractPropTypes<{
url: {
required: true;
};
title: StringConstructor;
showToc: {
type: BooleanConstructor;
default: boolean;
};
tocChanged: {
type: PropType<((toc: import("epubjs").NavItem[]) => void) | undefined>;
};
getRendition: {
type: PropType<((rendition: Rendition) => void) | undefined>;
};
backgroundColor: {
type: StringConstructor;
default: string;
};
}>> & {
onProgress?: ((percentage: number) => any) | undefined;
}, {
showToc: boolean;
backgroundColor: string;
}, {}>;
export default _default;
//# sourceMappingURL=VueReader.d.ts.map