Skip to content

WorkerRequest

@scaryterry/pdfium


WorkerRequest = { id: string; payload: { maxDocuments?: number; maxPages?: number; wasmBinary: ArrayBuffer; }; type: "INIT"; } | { id: string; payload: { data: ArrayBuffer; password?: string; }; type: "OPEN_DOCUMENT"; } | { id: string; payload: { documentId: string; }; type: "CLOSE_DOCUMENT"; } | { id: string; payload: { documentId: string; }; type: "GET_PAGE_COUNT"; } | { id: string; payload: { documentId: string; pageIndex: number; }; type: "LOAD_PAGE"; } | { id: string; payload: { pageId: string; }; type: "CLOSE_PAGE"; } | { id: string; payload: { pageId: string; }; type: "GET_PAGE_SIZE"; } | { id: string; payload: RenderPagePayload; type: "RENDER_PAGE"; } | { id: string; payload: { pageId: string; }; type: "GET_TEXT"; } | { id: string; payload: { pageId: string; }; type: "GET_TEXT_LAYOUT"; } | { id: string; payload?: DestroyPayload; type: "PING"; } | { id: string; payload?: DestroyPayload; type: "DESTROY"; }

Defined in: src/context/protocol.ts:27

Request types sent from main thread to worker.