diff --git a/components/gitpod-protocol/src/typings/globals.ts b/components/gitpod-protocol/src/typings/globals.ts
new file mode 100644
index 00000000000000..e4e1e1767fffde
--- /dev/null
+++ b/components/gitpod-protocol/src/typings/globals.ts
@@ -0,0 +1,11 @@
+/**
+ * Copyright (c) 2020 TypeFox GmbH. All rights reserved.
+ * Licensed under the GNU Affero General Public License (AGPL).
+ * See License-AGPL.txt in the project root for license information.
+ */
+
+interface Window {
+ gitpod: {
+ service: import('../gitpod-service').GitpodService
+ }
+}
\ No newline at end of file
diff --git a/components/supervisor/frontend/src/globals.d.ts b/components/supervisor/frontend/src/globals.d.ts
index 352c82029f1fa0..0a5451ec2690f8 100644
--- a/components/supervisor/frontend/src/globals.d.ts
+++ b/components/supervisor/frontend/src/globals.d.ts
@@ -4,6 +4,8 @@
* See License-AGPL.txt in the project root for license information.
*/
+///
+
/**
* API specified by https://wicg.github.io/keyboard-map/
*/
@@ -13,4 +15,4 @@ interface Navigator {
interface Keyboard {
getLayoutMap?(): Promise