Newton-Editor/src/polyfills.ts

35 lines
1.0 KiB
TypeScript
Raw Normal View History

2025-05-28 02:10:45 +00:00
/**
* This file includes polyfills needed by Angular and is loaded before the app.
* You can add your own extra polyfills to this file.
*/
/***************************************************************************************************
* Zone JS is required by Angular itself.
*/
2025-05-28 02:10:45 +00:00
import 'zone.js'; // Included with Angular CLI.
declare global {
interface Window {
electron: {
node: () => Promise<string>,
chrome: () => Promise<string>,
electron: () => Promise<string>,
},
main: {
onMenuActions: (arg0: any) => Promise<string>,
},
fs: {
getLspConfigData: () => Promise<string>,
getFileContents: (arg0: any) => Promise<string>,
openFiles: (arg0) => Promise<string>,
saveFile: (arg0: any, arg1: any) => Promise<string>,
saveFileAs: (arg0: any) => Promise<string>,
getPathForFile: any,
onLoadFiles: (arg0: any) => Promise<string>,
}
}
}