Unified · Split
| @@ -38,6 +38,7 @@ const getType = ( · 37 unmodified lines | ||
| 38 | 38 | mysql: `mysqlEnum([${type.map((x) => `'${x}'`).join(", ")}])`, |
| 39 | 39 | }[dialect]; |
| 40 | 40 | } |
| 41 | + // oxlint-disable-next-line executor/no-try-catch-or-throw, executor/no-error-constructor -- boundary: generator rejects invalid schema input through the SchemaGenerator promise API | |
| 41 | 42 | throw new TypeError( |
| 42 | 43 | `Invalid field type for field ${name}`, |
| 43 | 44 | ); |
| @@ -95,8 +96,9 @@ const getType = ( · 51 unmodified lines | ||
| 95 | 96 | }, |
| 96 | 97 | }; |
| 97 | 98 | |
| 98 | − const dbTypeMap = typeMap[type as string]; | |
| 99 | + const dbTypeMap = typeMap[type]; | |
| 99 | 100 | if (!dbTypeMap) { |
| 101 | + // oxlint-disable-next-line executor/no-try-catch-or-throw, executor/no-error-constructor -- boundary: generator rejects unsupported schema input through the SchemaGenerator promise API | |
| 100 | 102 | throw new Error( |
| 101 | 103 | `Unsupported field type '${field.type}' for field '${name}'.`, |
| 102 | 104 | ); |