SYMBOL INDEX (19 symbols across 10 files) FILE: app/components/ItemsTileGrid.tsx function PartnerTileGrid (line 5) | function PartnerTileGrid({ FILE: app/components/Layout.tsx type LayoutProps (line 5) | type LayoutProps = {} FILE: app/components/Nav.tsx type LogoProps (line 6) | interface LogoProps { FILE: app/components/SectionContainer.tsx type SectionContainerProps (line 4) | interface SectionContainerProps { FILE: app/lib/theme.tsx type UseThemeProps (line 3) | interface UseThemeProps { type ThemeProviderProps (line 7) | interface ThemeProviderProps { FILE: app/pages/_app.tsx function MyApp (line 6) | function MyApp({ Component, pageProps }: AppProps) { FILE: app/pages/api/embedding_search.ts function handler (line 5) | async function handler(req: NextApiRequest, res: NextApiResponse) { FILE: app/pages/index.tsx type Props (line 9) | interface Props { function normalizeSearch (line 13) | function normalizeSearch(search:string) { function embeddingSearch (line 19) | async function embeddingSearch(search:string) { function ftsSearch (line 54) | async function ftsSearch(search:string) { function asyncFunctionWithTimeout (line 67) | function asyncFunctionWithTimeout(asyncFunction: (...args: any[]) => Pro... function dedupeSortedItemsByDomain (line 77) | function dedupeSortedItemsByDomain(sortedItems: Items[]): Items[] { function Home (line 92) | function Home(props: Props) { FILE: app/types/items.ts type Items (line 2) | interface Items { FILE: supabase/migrations/20240506_init.sql type items (line 1) | create table function match_items (line 28) | create or replace function match_items( function fts_match_items_ranked (line 68) | create or replace function fts_match_items_ranked(