versionSafePdfJsContext property

JsObject? versionSafePdfJsContext

Getter for obtaining the pdfjs context for various versions of pdf.js

Implementation

static JsObject? get versionSafePdfJsContext {
  if(_pdfJsContext != null) {
    return _pdfJsContext;
  }

  // ^v2.5.207
  if(context['pdfjsLib'] != null) {
    _pdfJsContext = context['pdfjsLib'] as JsObject?;
    return _pdfJsContext;
  }
  // v1.10.90+4
  else if(context['PDFJS'] != null) {
    _pdfJsContext = context['PDFJS'] as JsObject?;
    return _pdfJsContext;
  }

  return null;
}