From fb873ec2c3cb71cd478e6d48b424ddbba67cab0a Mon Sep 17 00:00:00 2001 From: Priyansh Date: Tue, 22 Dec 2020 18:39:20 +0530 Subject: App rewrite using typescript --- src/preload.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 src/preload.ts (limited to 'src/preload.ts') diff --git a/src/preload.ts b/src/preload.ts new file mode 100644 index 0000000..30290eb --- /dev/null +++ b/src/preload.ts @@ -0,0 +1,14 @@ +// 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]); + } +}); -- cgit v1.2.3