9da45c9f6df96b2c177b7d137450508dd1c46809a80377caacfc231ef96b80b0.json 6.6 KB

1
  1. {"ast":null,"code":"import _asyncToGenerator from \"F:/workspace/202226701027/huinongbao-app/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js\";\nexport const isBrowser = () => typeof window !== \"undefined\" && typeof window.document !== \"undefined\";\nexport const isWebWorker = () => typeof globalThis === \"object\" && globalThis.constructor && globalThis.constructor.name === \"DedicatedWorkerGlobalScope\";\nexport const isJsDom = () => typeof window !== \"undefined\" && window.name === \"nodejs\" || typeof navigator !== \"undefined\" && (navigator.userAgent.includes(\"Node.js\") || navigator.userAgent.includes(\"jsdom\"));\n// Supabase Edge Function provides a `Deno` global object\n// without `version` property\nexport const isDeno = () => typeof Deno !== \"undefined\";\n// Mark not-as-node if in Supabase Edge Function\nexport const isNode = () => typeof process !== \"undefined\" && typeof process.versions !== \"undefined\" && typeof process.versions.node !== \"undefined\" && !isDeno();\nexport const getEnv = () => {\n let env;\n if (isBrowser()) {\n env = \"browser\";\n } else if (isNode()) {\n env = \"node\";\n } else if (isWebWorker()) {\n env = \"webworker\";\n } else if (isJsDom()) {\n env = \"jsdom\";\n } else if (isDeno()) {\n env = \"deno\";\n } else {\n env = \"other\";\n }\n return env;\n};\nlet runtimeEnvironment;\nexport function getRuntimeEnvironment() {\n return _getRuntimeEnvironment.apply(this, arguments);\n}\nfunction _getRuntimeEnvironment() {\n _getRuntimeEnvironment = _asyncToGenerator(function* () {\n if (runtimeEnvironment === undefined) {\n const env = getEnv();\n runtimeEnvironment = {\n library: \"langchain-js\",\n runtime: env\n };\n }\n return runtimeEnvironment;\n });\n return _getRuntimeEnvironment.apply(this, arguments);\n}\nexport function getEnvironmentVariable(name) {\n // Certain Deno setups will throw an error if you try to access environment variables\n // https://github.com/langchain-ai/langchainjs/issues/1412\n try {\n var _process$env;\n return typeof process !== \"undefined\" ? // eslint-disable-next-line no-process-env\n (_process$env = process.env) === null || _process$env === void 0 ? void 0 : _process$env[name] : undefined;\n } catch (e) {\n return undefined;\n }\n}","map":{"version":3,"names":["isBrowser","window","document","isWebWorker","globalThis","constructor","name","isJsDom","navigator","userAgent","includes","isDeno","Deno","isNode","process","versions","node","getEnv","env","runtimeEnvironment","getRuntimeEnvironment","_getRuntimeEnvironment","apply","arguments","_asyncToGenerator","undefined","library","runtime","getEnvironmentVariable","_process$env","e"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/@langchain/core/dist/utils/env.js"],"sourcesContent":["export const isBrowser = () => typeof window !== \"undefined\" && typeof window.document !== \"undefined\";\nexport const isWebWorker = () => typeof globalThis === \"object\" &&\n globalThis.constructor &&\n globalThis.constructor.name === \"DedicatedWorkerGlobalScope\";\nexport const isJsDom = () => (typeof window !== \"undefined\" && window.name === \"nodejs\") ||\n (typeof navigator !== \"undefined\" &&\n (navigator.userAgent.includes(\"Node.js\") ||\n navigator.userAgent.includes(\"jsdom\")));\n// Supabase Edge Function provides a `Deno` global object\n// without `version` property\nexport const isDeno = () => typeof Deno !== \"undefined\";\n// Mark not-as-node if in Supabase Edge Function\nexport const isNode = () => typeof process !== \"undefined\" &&\n typeof process.versions !== \"undefined\" &&\n typeof process.versions.node !== \"undefined\" &&\n !isDeno();\nexport const getEnv = () => {\n let env;\n if (isBrowser()) {\n env = \"browser\";\n }\n else if (isNode()) {\n env = \"node\";\n }\n else if (isWebWorker()) {\n env = \"webworker\";\n }\n else if (isJsDom()) {\n env = \"jsdom\";\n }\n else if (isDeno()) {\n env = \"deno\";\n }\n else {\n env = \"other\";\n }\n return env;\n};\nlet runtimeEnvironment;\nexport async function getRuntimeEnvironment() {\n if (runtimeEnvironment === undefined) {\n const env = getEnv();\n runtimeEnvironment = {\n library: \"langchain-js\",\n runtime: env,\n };\n }\n return runtimeEnvironment;\n}\nexport function getEnvironmentVariable(name) {\n // Certain Deno setups will throw an error if you try to access environment variables\n // https://github.com/langchain-ai/langchainjs/issues/1412\n try {\n return typeof process !== \"undefined\"\n ? // eslint-disable-next-line no-process-env\n process.env?.[name]\n : undefined;\n }\n catch (e) {\n return undefined;\n }\n}\n"],"mappings":";AAAA,OAAO,MAAMA,SAAS,GAAGA,CAAA,KAAM,OAAOC,MAAM,KAAK,WAAW,IAAI,OAAOA,MAAM,CAACC,QAAQ,KAAK,WAAW;AACtG,OAAO,MAAMC,WAAW,GAAGA,CAAA,KAAM,OAAOC,UAAU,KAAK,QAAQ,IAC3DA,UAAU,CAACC,WAAW,IACtBD,UAAU,CAACC,WAAW,CAACC,IAAI,KAAK,4BAA4B;AAChE,OAAO,MAAMC,OAAO,GAAGA,CAAA,KAAO,OAAON,MAAM,KAAK,WAAW,IAAIA,MAAM,CAACK,IAAI,KAAK,QAAQ,IAClF,OAAOE,SAAS,KAAK,WAAW,KAC5BA,SAAS,CAACC,SAAS,CAACC,QAAQ,CAAC,SAAS,CAAC,IACpCF,SAAS,CAACC,SAAS,CAACC,QAAQ,CAAC,OAAO,CAAC,CAAE;AACnD;AACA;AACA,OAAO,MAAMC,MAAM,GAAGA,CAAA,KAAM,OAAOC,IAAI,KAAK,WAAW;AACvD;AACA,OAAO,MAAMC,MAAM,GAAGA,CAAA,KAAM,OAAOC,OAAO,KAAK,WAAW,IACtD,OAAOA,OAAO,CAACC,QAAQ,KAAK,WAAW,IACvC,OAAOD,OAAO,CAACC,QAAQ,CAACC,IAAI,KAAK,WAAW,IAC5C,CAACL,MAAM,CAAC,CAAC;AACb,OAAO,MAAMM,MAAM,GAAGA,CAAA,KAAM;EACxB,IAAIC,GAAG;EACP,IAAIlB,SAAS,CAAC,CAAC,EAAE;IACbkB,GAAG,GAAG,SAAS;EACnB,CAAC,MACI,IAAIL,MAAM,CAAC,CAAC,EAAE;IACfK,GAAG,GAAG,MAAM;EAChB,CAAC,MACI,IAAIf,WAAW,CAAC,CAAC,EAAE;IACpBe,GAAG,GAAG,WAAW;EACrB,CAAC,MACI,IAAIX,OAAO,CAAC,CAAC,EAAE;IAChBW,GAAG,GAAG,OAAO;EACjB,CAAC,MACI,IAAIP,MAAM,CAAC,CAAC,EAAE;IACfO,GAAG,GAAG,MAAM;EAChB,CAAC,MACI;IACDA,GAAG,GAAG,OAAO;EACjB;EACA,OAAOA,GAAG;AACd,CAAC;AACD,IAAIC,kBAAkB;AACtB,gBAAsBC,qBAAqBA,CAAA;EAAA,OAAAC,sBAAA,CAAAC,KAAA,OAAAC,SAAA;AAAA;AAS1C,SAAAF,uBAAA;EAAAA,sBAAA,GAAAG,iBAAA,CATM,aAAuC;IAC1C,IAAIL,kBAAkB,KAAKM,SAAS,EAAE;MAClC,MAAMP,GAAG,GAAGD,MAAM,CAAC,CAAC;MACpBE,kBAAkB,GAAG;QACjBO,OAAO,EAAE,cAAc;QACvBC,OAAO,EAAET;MACb,CAAC;IACL;IACA,OAAOC,kBAAkB;EAC7B,CAAC;EAAA,OAAAE,sBAAA,CAAAC,KAAA,OAAAC,SAAA;AAAA;AACD,OAAO,SAASK,sBAAsBA,CAACtB,IAAI,EAAE;EACzC;EACA;EACA,IAAI;IAAA,IAAAuB,YAAA;IACA,OAAO,OAAOf,OAAO,KAAK,WAAW,GAC/B;IAAA,CAAAe,YAAA,GACEf,OAAO,CAACI,GAAG,cAAAW,YAAA,uBAAXA,YAAA,CAAcvB,IAAI,CAAC,GACrBmB,SAAS;EACnB,CAAC,CACD,OAAOK,CAAC,EAAE;IACN,OAAOL,SAAS;EACpB;AACJ","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}