(key: ForeignKey, name: keyof NameVariants)
| 914 | } |
| 915 | |
| 916 | export function compileForeignKey(key: ForeignKey, name: keyof NameVariants) { |
| 917 | return { |
| 918 | name: key.name, |
| 919 | onUpdate: key.onUpdate, |
| 920 | onDelete: key.onDelete, |
| 921 | table: key.table.names[name], |
| 922 | referencedTable: key.referencedTable.names[name], |
| 923 | referencedColumns: key.referencedColumns.map((col) => col.names[name]), |
| 924 | columns: key.columns.map((col) => col.names[name]), |
| 925 | }; |
| 926 | } |
no outgoing calls
no test coverage detected