pdfjs-dist
Version:
Generic build of Mozilla's PDF.js library.
35 lines (34 loc) • 889 B
TypeScript
export type DrawLayerBuilderOptions = {
pageIndex: number;
};
export type DrawLayerBuilderRenderOptions = {
/**
* - The default value is "display".
*/
intent?: string | undefined;
};
/**
* @typedef {Object} DrawLayerBuilderOptions
* @property {number} pageIndex
*/
/**
* @typedef {Object} DrawLayerBuilderRenderOptions
* @property {string} [intent] - The default value is "display".
*/
export class DrawLayerBuilder {
/**
* @param {DrawLayerBuilderOptions} options
*/
constructor(options: DrawLayerBuilderOptions);
pageIndex: number;
/**
* @param {DrawLayerBuilderRenderOptions} options
* @returns {Promise<void>}
*/
render({ intent }: DrawLayerBuilderRenderOptions): Promise<void>;
cancel(): void;
_cancelled: boolean | undefined;
setParent(parent: any): void;
getDrawLayer(): null;
#private;
}