@vue-pdf-viewer/viewer
Version:
A vue-pdf-viewer component for Vue and Nuxt. Suitable for vue-pdf document.
14 lines (13 loc) • 505 B
TypeScript
import { Ref } from 'vue';
export interface UsePdfCanvasReturn {
renderedPages: Ref<Set<number>>;
hasPageBeenRendered: (pageIndex: number) => boolean;
markPageAsRendered: (pageIndex: number) => void;
clearRenderedPages: () => void;
}
/**
* Composable to track canvas rendering state across page component remounts.
* This prevents loaders from appearing again during zoom/rotation operations
* when pages are re-rendered.
*/
export declare function usePdfCanvas(): UsePdfCanvasReturn;