export function init()

in src/core/main.ts [79:100]


	export function init(): void {
		if (typeof global.require !== 'undefined' || typeof require !== 'undefined') {
			const _nodeRequire = (global.require || require);
			if (typeof _nodeRequire === 'function' && typeof _nodeRequire.resolve === 'function') {
				// re-expose node's require function
				const nodeRequire = ensureRecordedNodeRequire(moduleManager.getRecorder(), _nodeRequire);
				global.nodeRequire = nodeRequire;
				(<any>RequireFunc).nodeRequire = nodeRequire;
				(<any>RequireFunc).__$__nodeRequire = nodeRequire;
			}
		}

		if (env.isNode && !env.isElectronRenderer && !env.isElectronNodeIntegrationWebWorker) {
			module.exports = RequireFunc;
			require = <any>RequireFunc;
		} else {
			if (!env.isElectronRenderer) {
				global.define = DefineFunc;
			}
			global.require = RequireFunc;
		}
	}