1
0
forked from icd/rentgen
Jacek Wielemborek d6c0353e24 i18n: translate TypeScript code comments to English
Translated Polish code comments in:
- components/report-window/problems/unlawful-cookies.tsx
- lib/browser-api/index.ts
- lib/browser-api/firefox.ts
- lib/browser-api/chrome.ts
- lib/browser-api/types.ts

Note: UI strings remain in Polish as per project language policy
(extension is designed for Polish users)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-25 20:33:07 +02:00

27 lines
750 B
TypeScript

/**
* Browser API Abstraction - Main Export
*
* Exports the appropriate implementation based on TARGET build variable
*/
import type { BrowserAPI } from './types';
// Build-time selection of browser API implementation
let browserApi: BrowserAPI;
// TARGET is set by esbuild.config.js based on npm script
if (process.env.TARGET === 'chrome') {
// Chrome build - use chrome adapter
const { chromeAPI } = require('./chrome');
browserApi = chromeAPI;
} else {
// Firefox build (default) - use firefox adapter
const { firefoxAPI } = require('./firefox');
browserApi = firefoxAPI;
}
// Export as default export
export default browserApi;
// Re-export types for convenience
export * from './types';