PDFWorker
PDF.js web worker abstraction that controls the instantiation of PDF documents. Message handlers are used to pass information from the main thread to the worker thread and vice versa. If the creation of a web worker is not possible, a "fake" worker will be used instead.
class PDFWorker { }
constructor({ name, port, verbosity }?: {
name?: null | undefined;
port?: null | undefined;
verbosity?: number | undefined;
});_messageHandler: MessageHandler | null;
_port: any;
_readyCapability: import("../shared/util.d.ts").PromiseCapability;
_webWorker: Worker | null;
destroyed: boolean;
name: any;
get promise(): Promise<void>;
get port(): Worker;
get messageHandler(): MessageHandler;
verbosity: number;
_initialize(): void;
_initializeFromPort(port: any): void;
_setupFakeWorker(): void;
destroy(): void;
static get _workerPorts(): any;
static get workerSrc(): string;
static get _mainThreadWorkerMessageHandler(): any;
static get _setupFakeWorkerGlobal(): any;
static fromPort(params: PDFWorkerParameters): any;