Skip to content

traqutor/orders-with-supabase

Repository files navigation

The way to manage the chaos... with

Features

  • Zamówienia
    • Kontakty
    • Magazyn
    • Montaż

Demo

Demo at ets-orders.vercel.app.

Generate TypeScript

npx supabase gen types typescript --project-id grokxcrznknfvpnzpmuk --schema public > types_db.ts

generated file needs update Tables type

...
export type PublicSchema = Database[Extract<keyof Database, 'public'>]

export type Tables<
PublicTableNameOrOptions extends | keyof (PublicSchema['Tables'] & PublicSchema['Views'])
| { schema: keyof Database },
TableName extends PublicTableNameOrOptions extends { schema: keyof Database }
? keyof (Database[PublicTableNameOrOptions['schema']]['Tables'] &
Database[PublicTableNameOrOptions['schema']]['Views'])
: never = never,
> = PublicTableNameOrOptions extends { schema: keyof Database }
? (Database[PublicTableNameOrOptions['schema']]['Tables'] &
Database[PublicTableNameOrOptions['schema']]['Views'])[TableName] extends {
Row: infer R
}
? R
: never
: PublicTableNameOrOptions extends keyof (PublicSchema['Tables'] &
PublicSchema['Views'])
? (PublicSchema['Tables'] &
PublicSchema['Views'])[PublicTableNameOrOptions] extends {
Row: infer R
}
? R
: never
: never

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages