SYMBOL INDEX (89 symbols across 37 files) FILE: apps/web/app/(default)/components/Header.tsx function Header (line 10) | function Header() { FILE: apps/web/app/(default)/components/ModalVideo.tsx type ModalVideoProps (line 8) | interface ModalVideoProps { function ModalVideo (line 18) | function ModalVideo({ FILE: apps/web/app/(default)/layout.tsx function DefaultLayout (line 9) | function DefaultLayout({ FILE: apps/web/app/(default)/page.tsx function Home (line 11) | function Home() { FILE: apps/web/app/api/shareholder/route.ts type ShareholderInput (line 8) | type ShareholderInput = { function POST (line 18) | async function POST(request: Request, response: Response) { FILE: apps/web/app/auth/signin/components/GoogleLogin.tsx function GoogleLogin (line 10) | function GoogleLogin() { FILE: apps/web/app/dashboard/cap-table/components/AddNewOptionForm/Form.tsx function onSubmit (line 41) | function onSubmit(values: NewOptionsFormValues) { FILE: apps/web/app/dashboard/cap-table/components/OptionsTable.tsx type OptionCapTable (line 12) | type OptionCapTable = { FILE: apps/web/app/dashboard/cap-table/new/context/new-cap-table.tsx type NewCapTableContextType (line 8) | type NewCapTableContextType = { FILE: apps/web/app/dashboard/cap-table/new/schema.ts type NewOptionsFormValues (line 33) | type NewOptionsFormValues = z.infer; FILE: apps/web/app/dashboard/cap-table/new/types.ts type NewOptionsFormFieldType (line 5) | type NewOptionsFormFieldType = { FILE: apps/web/app/dashboard/equity-plans/components/EquityPlansTable.tsx type EquityPlan (line 10) | type EquityPlan = { FILE: apps/web/app/dashboard/equity-plans/components/NewEquityPlanForm/FieldWithType.tsx type Props (line 23) | type Props = { FILE: apps/web/app/dashboard/equity-plans/components/NewEquityPlanForm/index.tsx function onSubmit (line 109) | function onSubmit(values: z.infer) { FILE: apps/web/app/dashboard/layout.tsx function DashboardLayout (line 7) | async function DashboardLayout({ FILE: apps/web/app/dashboard/share-classes/components/NewShareClassForm/RadioGroupField.tsx type Props (line 15) | type Props = { FILE: apps/web/app/dashboard/share-classes/components/NewShareClassForm/index.tsx function onSubmit (line 67) | function onSubmit(values: z.infer) { FILE: apps/web/app/dashboard/share-classes/components/ShareClassesTable.tsx type ShareClass (line 10) | type ShareClass = { FILE: apps/web/app/layout.tsx function RootLayout (line 22) | function RootLayout({ FILE: apps/web/app/not-found.tsx function NotFound (line 3) | function NotFound() { FILE: apps/web/components/CapTableBanner.tsx function CapTableBanner (line 1) | function CapTableBanner() { FILE: apps/web/components/layout/NavBar/index.tsx function NavBar (line 70) | function NavBar({ user }: { user: Session["user"] | null }) { FILE: apps/web/components/ui/Heading.tsx type HeadingType (line 3) | type HeadingType = 1 | 2 | 3 | 4 | 5 | 6; FILE: apps/web/components/ui/If.tsx type Condition (line 3) | type Condition = Value | Falsy; function If (line 5) | function If({ FILE: apps/web/components/ui/Spinner.tsx function Spinner (line 3) | function Spinner( FILE: apps/web/components/ui/Tile.tsx function TileHeader (line 33) | function TileHeader(props: React.PropsWithChildren) { function TileHeading (line 37) | function TileHeading(props: React.PropsWithChildren) { function TileBody (line 47) | function TileBody(props: React.PropsWithChildren) { function TileFigure (line 51) | function TileFigure(props: React.PropsWithChildren) { function TileTrend (line 55) | function TileTrend( function TileBadge (line 81) | function TileBadge( FILE: apps/web/components/ui/button.tsx type ButtonProps (line 41) | interface ButtonProps function Animation (line 95) | function Animation() { function InnerButtonContainerElement (line 103) | function InnerButtonContainerElement({ FILE: apps/web/components/ui/calendar.tsx type CalendarProps (line 11) | type CalendarProps = React.ComponentProps; function Calendar (line 13) | function Calendar({ FILE: apps/web/components/ui/form.tsx type FormFieldContextValue (line 19) | type FormFieldContextValue< type FormItemContextValue (line 66) | type FormItemContextValue = { FILE: apps/web/components/ui/input.tsx type InputProps (line 5) | interface InputProps FILE: apps/web/components/ui/textarea.tsx type TextareaProps (line 5) | interface TextareaProps FILE: apps/web/core/constants/configs.ts constant FINGERPRINT_HEADER (line 48) | const FINGERPRINT_HEADER = "x-fingerprint"; constant X_CSRF_TOKEN_HEADER (line 49) | const X_CSRF_TOKEN_HEADER = "X-CSRF-Token"; FILE: apps/web/core/types/common.type.ts type ObjectString (line 1) | type ObjectString = Record; type ValueOf (line 3) | type ValueOf = T[keyof T]; type ServerPageProps (line 5) | type ServerPageProps = { type ReactComponentProps (line 10) | type ReactComponentProps> = FILE: apps/web/global.d.ts type StringObject (line 2) | type StringObject = Record; type NumberObject (line 3) | type NumberObject = Record; type UnknownObject (line 4) | type UnknownObject = Record; type BooleanObject (line 5) | type BooleanObject = Record; type UnixTimestamp (line 6) | type UnixTimestamp = number; type WithId (line 8) | type WithId = T & { type Truthy (line 12) | type Truthy = false extends T type Falsy (line 24) | type Falsy = false | 0 | "" | null | undefined; type Maybe (line 25) | type Maybe = T | undefined; type EmptyCallback (line 27) | type EmptyCallback = () => void; type HttpMethod (line 29) | type HttpMethod = `GET` | `POST` | `PUT` | "PATCH" | "DELETE" | "HEAD"; type FCC (line 33) | type FCC> = React.FC< FILE: apps/web/lib/utils/common.ts function cn (line 4) | function cn(...inputs: ClassValue[]) { FILE: apps/web/prisma/migrations/20240110170446_nextauth_schema/migration.sql type "User" (line 2) | CREATE TABLE "User" ( type "Account" (line 14) | CREATE TABLE "Account" ( type "Session" (line 32) | CREATE TABLE "Session" ( type "VerificationToken" (line 42) | CREATE TABLE "VerificationToken" ( type "Token" (line 49) | CREATE TABLE "Token" ( type "User" (line 64) | CREATE UNIQUE INDEX "User_email_key" ON "User"("email") type "Account" (line 67) | CREATE INDEX "Account_userId_idx" ON "Account"("userId") type "Account" (line 70) | CREATE UNIQUE INDEX "Account_provider_providerAccountId_key" ON "Account... type "Session" (line 73) | CREATE UNIQUE INDEX "Session_sessionToken_key" ON "Session"("sessionToken") type "Session" (line 76) | CREATE INDEX "Session_userId_idx" ON "Session"("userId") type "VerificationToken" (line 79) | CREATE UNIQUE INDEX "VerificationToken_token_key" ON "VerificationToken"... type "VerificationToken" (line 82) | CREATE UNIQUE INDEX "VerificationToken_identifier_token_key" ON "Verific... type "Token" (line 85) | CREATE UNIQUE INDEX "Token_hashedKey_key" ON "Token"("hashedKey") type "Token" (line 88) | CREATE INDEX "Token_userId_idx" ON "Token"("userId") FILE: apps/web/prisma/migrations/20240110175417_basic_captable/migration.sql type "Company" (line 12) | CREATE TABLE "Company" ( type "EquityInstrument" (line 22) | CREATE TABLE "EquityInstrument" ( type "Shareholder" (line 32) | CREATE TABLE "Shareholder" ( type "Shareholding" (line 41) | CREATE TABLE "Shareholding" ( type "Transaction" (line 52) | CREATE TABLE "Transaction" ( type "CapTable" (line 63) | CREATE TABLE "CapTable" ( type "EquityInstrument" (line 72) | CREATE INDEX "EquityInstrument_companyId_idx" ON "EquityInstrument"("com... type "Shareholder" (line 75) | CREATE INDEX "Shareholder_userId_idx" ON "Shareholder"("userId") type "Shareholding" (line 78) | CREATE INDEX "Shareholding_shareholderId_idx" ON "Shareholding"("shareho... type "Shareholding" (line 81) | CREATE INDEX "Shareholding_instrumentId_idx" ON "Shareholding"("instrume... type "Transaction" (line 84) | CREATE INDEX "Transaction_shareholdingId_idx" ON "Transaction"("sharehol... type "CapTable" (line 87) | CREATE INDEX "CapTable_companyId_idx" ON "CapTable"("companyId") type "User" (line 90) | CREATE INDEX "User_companyId_idx" ON "User"("companyId")