gitpod-electron-typescript/src/preload.ts

15 lines
500 B
TypeScript
Raw Normal View History

2022-06-13 16:05:04 +01:00
// All of the Node.js APIs are available in the preload process.
// It has the same sandbox as a Chrome extension.
window.addEventListener("DOMContentLoaded", () => {
const replaceText = (selector: string, text: string) => {
const element = document.getElementById(selector);
if (element) {
element.innerText = text;
}
};
for (const type of ["chrome", "node", "electron"]) {
replaceText(`${type}-version`, process.versions[type as keyof NodeJS.ProcessVersions]);
}
});