import OHIFDicomPDFSopClassHandler from './OHIFDicomPDFSopClassHandler.js';
import OHIFDicomPDFViewport from './OHIFDicomPDFViewport.js';

export default class OHIFDicomPDFExtension {
  /**
   * Extension ID is a unique id, might be used for namespacing extension specific redux actions/reducers (?)
   */
  getExtensionId() {
    return 'pdf';
  }

  getViewportModule() {
    return OHIFDicomPDFViewport;
  }

  getSopClassHandlerModule() {
    return OHIFDicomPDFSopClassHandler;
  }
}

@@ -151,202 +151,111 @@
 ult 
-class OHIFDicomPDFExtension %7B%0A  /**%0A   * Extension ID is a unique id, might be used for namespacing extension specific redux actions/reducers (?)%0A   */%0A  getExtensionId() %7B%0A    return
+%7B%0A  /**%0A   * Only required property. Should be a unique value across all extensions.%0A   */%0A  id:
  'pdf'
-;%0A  %7D
+,
 %0A%0A  
@@ -312,17 +312,17 @@
 ort;%0A  %7D
-%0A
+,
 %0A  getSo
@@ -390,9 +390,10 @@
 r;%0A  %7D%0A%7D
+;
 %0A

Use new extension interface