function tryDefineGlobal (name, value) { const _global = typeof window === 'undefined' ? global : window; if (typeof _global[name] === 'undefined') { return (_global[name] = value); } else { // eslint-disable-next-line @typescript-eslint/no-unsafe-return return _global[name]; } }