node.js を使用するサーバーとブラウザーの両方で使用できるようにしたいファイルがあります。
この行を使用して、条件付きで外部ライブラリをインポートしました。ブラウザーでは、XRegExp が既に定義されていると想定しています。
if (typeof require !== 'undefined') XRegExp = require('xregexp').XRegExp;
そして、この行を使用してコードを条件付きでエクスポートしました
if (typeof module !== 'undefined' && !module.exports) module.exports = ret;
コンパイラが文句を言わずに TypeScript で同じことを行うにはどうすればよいですか?