{"version":3,"file":"async-local-storage.browser.mjs","names":[],"sources":["../../../../src/internal/context/async-local-storage.browser.mts"],"sourcesContent":["/**\n * Browser implementation using SyncLocalStorage.\n *\n * This module is used in browser environments where async_hooks is not available.\n * It provides synchronous-only context tracking which is sufficient for\n * browser-based DI resolution.\n */\n\nimport { SyncLocalStorage } from './sync-local-storage.mjs'\n\nexport type { IAsyncLocalStorage } from './async-local-storage.types.mjs'\n\nexport function createAsyncLocalStorage<T>() {\n  return new SyncLocalStorage<T>()\n}\n\nexport function isUsingNativeAsyncLocalStorage(): boolean {\n  return false\n}\n"],"mappings":";;;;;;;;;;AAYA,SAAgB,0BAA6B;AAC3C,QAAO,IAAI,kBAAqB;;AAGlC,SAAgB,iCAA0C;AACxD,QAAO"}