@opendatalabs/vana-sdk
Version:
A TypeScript library for interacting with Vana Network smart contracts.
1 lines • 1.09 kB
Source Map (JSON)
{"version":3,"sources":["../src/platform.ts"],"sourcesContent":["/**\n * Platform adapters entry point\n *\n * This module provides platform-specific utilities for different environments.\n * Use this when you need platform detection or adapter creation.\n */\n\n// Export platform adapters - these will be environment-specific\nexport { BrowserPlatformAdapter } from \"./platform/browser\";\nexport { NodePlatformAdapter } from \"./platform/node\";\n\n// Export platform interface\nexport type { VanaPlatformAdapter } from \"./platform/interface\";\n\n// Export platform utilities\nexport {\n detectPlatform,\n createPlatformAdapter,\n createPlatformAdapterFor,\n isPlatformSupported,\n getPlatformCapabilities,\n} from \"./platform/utils\";\n\n// Export browser-safe utilities\nexport {\n createNodePlatformAdapter,\n createBrowserPlatformAdapter,\n createPlatformAdapterSafe,\n} from \"./platform/browser-safe\";\n"],"mappings":";;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAQA,qBAAuC;AACvC,kBAAoC;AAMpC,mBAMO;AAGP,0BAIO;","names":[]}