SYMBOL INDEX (25 symbols across 23 files) FILE: src/app/api/completion/route.ts function POST (line 10) | async function POST(req: Request) { FILE: src/app/api/createNoteBook/route.ts function POST (line 11) | async function POST(req: Request) { FILE: src/app/api/deleteNote/route.ts function POST (line 6) | async function POST(req: Request) { FILE: src/app/api/saveNote/route.ts function POST (line 6) | async function POST(req: Request) { FILE: src/app/api/uploadToFirebase/route.ts function POST (line 7) | async function POST(req: Request) { FILE: src/app/dashboard/page.tsx type Props (line 13) | type Props = {}; FILE: src/app/layout.tsx function RootLayout (line 13) | function RootLayout({ FILE: src/app/notebook/[noteId]/page.tsx type Props (line 13) | type Props = { FILE: src/app/page.tsx function Home (line 6) | function Home() { FILE: src/app/sign-in/[[...sign-in]]/page.tsx function Page (line 3) | function Page() { FILE: src/app/sign-up/[[...sign-up]]/page.tsx function Page (line 3) | function Page() { FILE: src/components/CreateNoteDialog.tsx type Props (line 18) | type Props = {}; FILE: src/components/DeleteButton.tsx type Props (line 9) | type Props = { FILE: src/components/Provider.tsx type Props (line 5) | type Props = { FILE: src/components/TipTapEditor.tsx type Props (line 14) | type Props = { note: NoteType }; method addKeyboardShortcuts (line 33) | addKeyboardShortcuts() { FILE: src/components/ui/TypewriterTitle.tsx type Props (line 5) | type Props = {}; FILE: src/components/ui/button.tsx type ButtonProps (line 36) | interface ButtonProps FILE: src/components/ui/input.tsx type InputProps (line 5) | interface InputProps FILE: src/lib/db/schema.ts type NoteType (line 12) | type NoteType = typeof $notes.$inferInsert; FILE: src/lib/firebase.ts function uploadFileToFirebase (line 21) | async function uploadFileToFirebase(image_url: string, name: string) { FILE: src/lib/openai.ts function generateImagePrompt (line 9) | async function generateImagePrompt(name: string) { function generateImage (line 34) | async function generateImage(image_description: string) { FILE: src/lib/useDebounce.ts function useDebounce (line 3) | function useDebounce(value: string, delay: number) { FILE: src/lib/utils.ts function cn (line 4) | function cn(...inputs: ClassValue[]) {