mirror of
https://github.com/Stirling-Tools/Stirling-PDF.git
synced 2025-07-27 07:35:22 +00:00
22 lines
553 B
TypeScript
22 lines
553 B
TypeScript
// Runtime configuration access
|
|
declare global {
|
|
interface Window {
|
|
runtimeConfig?: {
|
|
apiBaseUrl?: string;
|
|
};
|
|
}
|
|
}
|
|
|
|
export const makeApiUrl = (endpoint: string): string => {
|
|
|
|
//const baseUrl = window.runtimeConfig?.apiBaseUrl || 'http://localhost:8080';
|
|
|
|
if (typeof window !== 'undefined' && (window.__TAURI__ || window.__TAURI_INTERNALS__)) {
|
|
// If running in Tauri, use the Tauri API base URL
|
|
const tauriApiBaseUrl = 'http://localhost:8080';
|
|
return `${tauriApiBaseUrl}${endpoint}`;
|
|
}
|
|
|
|
|
|
return `${endpoint}`;
|
|
}; |