( name: string | Partial<NameVariants>, type: Type )
| 507 | } |
| 508 | |
| 509 | export function idColumn<Type extends IdColumnType>( |
| 510 | name: string | Partial<NameVariants>, |
| 511 | type: Type |
| 512 | ): IdColumn<Type, TypeMap[Type], TypeMap[Type]> { |
| 513 | return new IdColumn(type, (ormName) => |
| 514 | typeof name === "string" |
| 515 | ? nameVariants(name, ormName) |
| 516 | : nameVariants(ormName, ormName, name) |
| 517 | ); |
| 518 | } |
| 519 | |
| 520 | export type RelationType = "many" | "one"; |
| 521 |
no test coverage detected