UNPKG

@smash-sdk/core

Version:

Smash Sdk Core

12 lines (11 loc) 276 B
let cachedIsNode; let called = false; const detect = new Function('try {return this===global;}catch(e){return false;}'); export function isNode() { if (called) { return cachedIsNode; } cachedIsNode = detect(); called = true; return cachedIsNode; }