joplin/packages/pdf-viewer/types.ts

24 lines
397 B
TypeScript
Raw Normal View History

export interface ScaledSize {
height: number;
width: number;
scale: number;
}
export interface IconButtonProps {
onClick: ()=> void;
size?: number;
color?: string;
}
export interface RenderRequest {
pageNo: number;
scaledSize: ScaledSize;
getTextLayer: boolean;
isCancelled: ()=> boolean;
}
export interface RenderResult {
canvas: HTMLCanvasElement;
textLayerDiv: HTMLDivElement;
}