File tree Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -80,16 +80,26 @@ export type SupabaseClientOptions<SchemaName> = {
80
80
accessToken ?: ( ) => Promise < string >
81
81
}
82
82
83
+ export type GenericRelationship = {
84
+ foreignKeyName : string
85
+ columns : string [ ]
86
+ isOneToOne ?: boolean
87
+ referencedRelation : string
88
+ referencedColumns : string [ ]
89
+ }
90
+
83
91
export type GenericTable = {
84
92
Row : Record < string , unknown >
85
93
Insert : Record < string , unknown >
86
94
Update : Record < string , unknown >
95
+ Relationships : GenericRelationship [ ]
87
96
}
88
97
89
98
export type GenericUpdatableView = GenericTable
90
99
91
100
export type GenericNonUpdatableView = {
92
101
Row : Record < string , unknown >
102
+ Relationships : GenericRelationship [ ]
93
103
}
94
104
95
105
export type GenericView = GenericUpdatableView | GenericNonUpdatableView
You can’t perform that action at this time.
0 commit comments