versionSafePdfJsViewerContext property

JsObject? versionSafePdfJsViewerContext

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

Implementation

static JsObject? get versionSafePdfJsViewerContext {
  if(_pdfJsViewerContext != null) {
    return _pdfJsViewerContext;
  }

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

  return null;
}