emscripten-wasm-loader
Version:
Common interface to load wasm module into isomorphic environment
19 lines (16 loc) • 439 B
text/typescript
import { root } from 'getroot';
/**
* Naïvely detect if running environment if node
* Note this'll return true on Electron's renderer process as well
*/
export const isNode = () => {
const proc = root.process;
if (!!proc && typeof proc === 'object') {
if (!!proc.versions && typeof proc.versions === 'object') {
if (typeof proc.versions.node !== 'undefined') {
return true;
}
}
}
return false;
};