(input: unknown, tag: string)
| 76 | } |
| 77 | |
| 78 | function tagged(input: unknown, tag: string): input is Record<string, unknown> { |
| 79 | return isRecord(input) && input._tag === tag |
| 80 | } |
| 81 | |
| 82 | function named(input: unknown, name: string) { |
| 83 | return isRecord(input) && (input.name === name || input._tag === name) |
no test coverage detected