Merge "Expose the TokenHighlightLayer to embedders"
diff --git a/polygerrit-ui/app/api/embed.ts b/polygerrit-ui/app/api/embed.ts
index 49be550..b9918d3 100644
--- a/polygerrit-ui/app/api/embed.ts
+++ b/polygerrit-ui/app/api/embed.ts
@@ -20,12 +20,13 @@
  * limitations under the License.
  */
 
-import {GrAnnotation} from './diff';
+import {DiffLayer, GrAnnotation} from './diff';
 
 declare global {
   interface Window {
     grdiff: {
       GrAnnotation: GrAnnotation;
+      TokenHighlightLayer: {new (): DiffLayer};
     };
   }
 }
diff --git a/polygerrit-ui/app/embed/gr-diff.ts b/polygerrit-ui/app/embed/gr-diff.ts
index cf92ae3..ffee627 100644
--- a/polygerrit-ui/app/embed/gr-diff.ts
+++ b/polygerrit-ui/app/embed/gr-diff.ts
@@ -27,6 +27,7 @@
 import '../elements/diff/gr-diff-cursor/gr-diff-cursor';
 import {initDiffAppContext} from './gr-diff-app-context-init';
 import {GrAnnotation} from '../elements/diff/gr-diff-highlight/gr-annotation';
+import {TokenHighlightLayer} from '../elements/diff/gr-diff-builder/token-highlight-layer';
 
 // Setup appContext for diff.
 // TODO (dmfilippov): find a better solution
@@ -34,6 +35,7 @@
 // Setup global variables for existing usages of this component
 window.grdiff = {
   GrAnnotation,
+  TokenHighlightLayer,
 };
 
 // TODO(oler): Remove when clients have adjusted to namespaced globals above