tangle_indexer


git clone https://radroots.dev/git/tangle_indexer.git
Log | Files | Refs | Submodules | LICENSE

_env.ts (879B)


      1 const RADROOTS_MARKET_RELAY_URL = import.meta.env.VITE_PUBLIC_RADROOTS_MARKET_RELAY_URL;
      2 const RADROOTS_MARKET_INDEXES_URL = import.meta.env.VITE_PUBLIC_RADROOTS_MARKET_INDEXES_URL;
      3 const IDB_NAME = import.meta.env.VITE_PUBLIC_IDB_NAME;
      4 
      5 // Only validate in browser context, not during build/analysis
      6 if (typeof window !== 'undefined') {
      7 	if (!RADROOTS_MARKET_RELAY_URL || typeof RADROOTS_MARKET_RELAY_URL !== 'string') throw new Error('Missing env var: VITE_PUBLIC_RADROOTS_MARKET_RELAY_URL');
      8 	if (!RADROOTS_MARKET_INDEXES_URL || typeof RADROOTS_MARKET_INDEXES_URL !== 'string') throw new Error('Missing env var: VITE_PUBLIC_RADROOTS_MARKET_INDEXES_URL');
      9 	if (!IDB_NAME || typeof IDB_NAME !== 'string') throw new Error('Missing env var: VITE_PUBLIC_IDB_NAME');
     10 }
     11 
     12 export const _env = {
     13     IDB_NAME,
     14     RADROOTS_MARKET_INDEXES_URL,
     15     RADROOTS_MARKET_RELAY_URL,
     16 } as const;