From 54f9883c51aaf4bd1bc162937df8def569e36d58 Mon Sep 17 00:00:00 2001
From: Jonas Jenwald <jonas.jenwald@gmail.com>
Date: Sat, 20 Oct 2018 11:29:00 +0200
Subject: [PATCH] Export `CMapCompressionType` and `PermissionFlag` on the
 `pdfjsLib` object (issue 10148, PR 10033 follow-up)

`CMapCompressionType` makes a lot of sense to export, for anyone attempting to implement a custom `CMapReaderFactory`; fixes 10148.

`PermissionFlag` likewise needs to be exported, since otherwise the result of the `getPermissions` API method becomes difficult to interpret; follow-up to 10033.
---
 src/pdf.js | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/pdf.js b/src/pdf.js
index 731545061..7681115c4 100644
--- a/src/pdf.js
+++ b/src/pdf.js
@@ -92,6 +92,8 @@ exports.InvalidPDFException = pdfjsSharedUtil.InvalidPDFException;
 exports.MissingPDFException = pdfjsSharedUtil.MissingPDFException;
 exports.SVGGraphics = pdfjsDisplaySVG.SVGGraphics;
 exports.NativeImageDecoding = pdfjsSharedUtil.NativeImageDecoding;
+exports.CMapCompressionType = pdfjsSharedUtil.CMapCompressionType;
+exports.PermissionFlag = pdfjsSharedUtil.PermissionFlag;
 exports.UnexpectedResponseException =
   pdfjsSharedUtil.UnexpectedResponseException;
 exports.OPS = pdfjsSharedUtil.OPS;