Some checks failed
		
		
	
	Types tests / Test (lts/*) (push) Has been cancelled
				
			Lint / Lint (lts/*) (push) Has been cancelled
				
			CodeQL / Analyze (javascript) (push) Has been cancelled
				
			CI / Test (20) (push) Has been cancelled
				
			CI / Test (22) (push) Has been cancelled
				
			CI / Test (24) (push) Has been cancelled
				
			
		
			
				
	
	
		
			24 lines
		
	
	
		
			654 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			654 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
import { getDocument } from "pdfjs-dist";
 | 
						|
import { EventBus } from "pdfjs-dist/web/pdf_viewer.mjs";
 | 
						|
 | 
						|
class MainTest {
 | 
						|
  eventBus: EventBus;
 | 
						|
  task: ReturnType<typeof getDocument> | undefined;
 | 
						|
 | 
						|
  constructor(public file: string) {
 | 
						|
    this.eventBus = new EventBus();
 | 
						|
  }
 | 
						|
 | 
						|
  loadPdf() {
 | 
						|
    this.task = getDocument("file://" + this.file);
 | 
						|
    return this.task.promise;
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
// This is actually never called, as the test only consists in compiling the file.
 | 
						|
// The compilation will crawl through all files and make sure that the types are consistent.
 | 
						|
const mt = new MainTest("../pdfs/basicapi.pdf");
 | 
						|
mt.loadPdf().then(() => {
 | 
						|
  console.log("loaded");
 | 
						|
});
 |