(value: unknown)
| 953 | } |
| 954 | |
| 955 | function isModelFailure(value: unknown): value is ModelFailure { |
| 956 | return ( |
| 957 | typeof value === 'object' && |
| 958 | value !== null && |
| 959 | (value as { type?: unknown }).type === 'model_failure' && |
| 960 | typeof (value as { kind?: unknown }).kind === 'string' && |
| 961 | typeof (value as { message?: unknown }).message === 'string' |
| 962 | ); |
| 963 | } |
| 964 | |
| 965 | function modelFailureKind(errorClass: string): ModelFailureKind { |
| 966 | switch (errorClass) { |
no outgoing calls
no test coverage detected