(value: unknown)
| 193 | } |
| 194 | |
| 195 | export function mapTrelloChecklist(value: unknown): TrelloChecklist { |
| 196 | if (!isRecordLike(value)) { |
| 197 | throw new Error('Trello returned an invalid checklist object') |
| 198 | } |
| 199 | |
| 200 | return { |
| 201 | id: getRequiredString(value.id, 'id'), |
| 202 | name: getRequiredString(value.name, 'name'), |
| 203 | idCard: getRequiredString(value.idCard, 'idCard'), |
| 204 | idBoard: getOptionalString(value.idBoard), |
| 205 | pos: getNumber(value.pos), |
| 206 | } |
| 207 | } |
| 208 | |
| 209 | export function mapTrelloAction(value: unknown): TrelloAction { |
| 210 | if (!isRecordLike(value)) { |
no test coverage detected