import { query, getRequestEvent } from '$app/server'; import * as v from 'valibot'; import { searchWordformsApiDictionaryWordformsGet } from '../../../../client'; import { COOKIE_NAME_AUTH_TOKEN } from '$lib/auth'; export const dictionarySearch = query( v.object({ text: v.string(), langCode: v.string() }), async ({ langCode, text }) => { const { cookies } = getRequestEvent(); const { data } = await searchWordformsApiDictionaryWordformsGet({ headers: { Authorization: `Bearer ${cookies.get(COOKIE_NAME_AUTH_TOKEN)}` }, query: { lang_code: langCode, text } }); return data; } );