mirror of
https://github.com/neocities/neocities.git
synced 2025-04-30 03:58:00 +02:00
14 lines
719 B
JavaScript
14 lines
719 B
JavaScript
/*---------------------------------------------------------------------------------------------
|
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
|
* Licensed under the MIT License. See License.txt in the project root for license information.
|
|
*--------------------------------------------------------------------------------------------*/
|
|
export function ensureCodeWindow(targetWindow, fallbackWindowId) {
|
|
const codeWindow = targetWindow;
|
|
if (typeof codeWindow.vscodeWindowId !== 'number') {
|
|
Object.defineProperty(codeWindow, 'vscodeWindowId', {
|
|
get: () => fallbackWindowId
|
|
});
|
|
}
|
|
}
|
|
// eslint-disable-next-line no-restricted-globals
|
|
export const mainWindow = window;
|