/ .svelte-kit / types / src / routes / proxy+page.js
proxy+page.js
 1  // @ts-nocheck
 2  // This marks the page as client-side only
 3  export const ssr = false;
 4  
 5  /** @param {Parameters<import('./$types').PageLoad>[0]} event */
 6  export async function load({ data, url }) {
 7    // Get query parameters
 8    const query = url.searchParams.get('query') || '';
 9    const type = url.searchParams.get('type') || 'web';
10    const language = url.searchParams.get('language') || 'all';
11    const useMock = url.searchParams.get('mock') === 'true';
12    const debugMode = url.searchParams.get('debug') === 'true';
13  
14    return {
15      query,
16      type,
17      language,
18      useMock,
19      debugMode,
20      // Pass through server data if it exists
21      ...(data || {})
22    };
23  }