( cause: unknown )
| 266 | } |
| 267 | |
| 268 | function getValidationErrorInfo( |
| 269 | cause: unknown |
| 270 | ): { message?: string; issues: readonly StandardSchemaV1.Issue[]; data: unknown } | null { |
| 271 | if (cause instanceof ValidationError) { |
| 272 | return { |
| 273 | message: cause.message, |
| 274 | issues: cause.issues, |
| 275 | data: cause.data, |
| 276 | }; |
| 277 | } |
| 278 | |
| 279 | if (!isRecord(cause) || !isUnknownArray(cause.issues)) { |
| 280 | return null; |
| 281 | } |
| 282 | |
| 283 | const issues = cause.issues.filter(isIssue); |
| 284 | |
| 285 | return { |
| 286 | message: typeof cause.message === "string" ? cause.message : undefined, |
| 287 | issues, |
| 288 | data: "data" in cause ? cause.data : undefined, |
| 289 | }; |
| 290 | } |
| 291 | |
| 292 | function formatUnknown(value: unknown): string { |
| 293 | if (value instanceof Error) { |
no test coverage detected