@bitrix24/b24jssdk
Version:
Bitrix24 REST API JavaScript SDK
1 lines • 1.21 kB
Source Map (JSON)
{"version":3,"file":"environment.mjs","sources":["../../../src/tools/environment.ts"],"sourcesContent":["/**\n * Define the environment\n */\n\nexport enum Environment {\n UNKNOWN = 'unknown',\n BROWSE = 'browser',\n NODE = 'node'\n}\n\nexport function getEnvironment(): Environment {\n // Check for the presence of a window (browser)\n if (typeof window !== 'undefined' && typeof window.document !== 'undefined') {\n return Environment.BROWSE\n }\n\n // Check for the presence of process (Node.js)\n if (typeof process !== 'undefined' && process.versions && process.versions.node) {\n return Environment.NODE\n }\n\n return Environment.UNKNOWN\n}\n"],"names":["Environment"],"mappings":";;;;;;;;;;AAIO,IAAK,WAAA,qBAAAA,YAAAA,KAAL;AACL,EAAAA,aAAA,SAAA,CAAA,GAAU,SAAA;AACV,EAAAA,aAAA,QAAA,CAAA,GAAS,SAAA;AACT,EAAAA,aAAA,MAAA,CAAA,GAAO,MAAA;AAHG,EAAA,OAAAA,YAAAA;AAAA,CAAA,EAAA,WAAA,IAAA,EAAA;AAML,SAAS,cAAA,GAA8B;AAE5C,EAAA,IAAI,OAAO,MAAA,KAAW,WAAA,IAAe,OAAO,MAAA,CAAO,aAAa,WAAA,EAAa;AAC3E,IAAA,OAAO,SAAA;AAAA,EACT;AAGA,EAAA,IAAI,OAAO,OAAA,KAAY,WAAA,IAAe,QAAQ,QAAA,IAAY,OAAA,CAAQ,SAAS,IAAA,EAAM;AAC/E,IAAA,OAAO,MAAA;AAAA,EACT;AAEA,EAAA,OAAO,SAAA;AACT;AAZgB,MAAA,CAAA,cAAA,EAAA,gBAAA,CAAA;;;;"}