SYMBOL INDEX (20 symbols across 10 files) FILE: lib/cart.tsx type CartItem (line 9) | type CartItem = { type CartAction (line 15) | type CartAction = type Dispatch (line 19) | type Dispatch = (action: CartAction) => void; type CartState (line 21) | type CartState = CartItem[] | []; FILE: lib/fetcher.tsx function fetchGetJSON (line 1) | async function fetchGetJSON(url: string) { function fetchPostJSON (line 11) | async function fetchPostJSON(url: string, data?: {}) { FILE: pages/_app.tsx type NextPageWithLayout (line 8) | type NextPageWithLayout = NextPage & { type AppPropsWithLayout (line 12) | type AppPropsWithLayout = AppProps & { function MyApp (line 16) | function MyApp({ Component, pageProps }: AppPropsWithLayout) { FILE: pages/_document.tsx class MyDocument (line 5) | class MyDocument extends Document { method render (line 6) | render() { FILE: pages/api/checkout_sessions/[id].ts function handler (line 8) | async function handler( FILE: pages/api/checkout_sessions/index.ts type ResponseData (line 5) | type ResponseData = { function handler (line 9) | async function handler( FILE: pages/api/products/index.ts function handler (line 20) | async function handler( FILE: prisma/migrations/20210923095130_init/migration.sql type "Product" (line 2) | CREATE TABLE "Product" ( type "Brand" (line 17) | CREATE TABLE "Brand" ( type "ShippingCode" (line 23) | CREATE TABLE "ShippingCode" ( FILE: prisma/seed.ts function main (line 4) | async function main() { FILE: types.d.ts type Tmeta (line 1) | type Tmeta = {