(value: unknown)
| 179 | } |
| 180 | |
| 181 | function parseChatResourcesResponse(value: unknown): { resources: MothershipResource[] } { |
| 182 | assertValid(isRecordLike(value), 'Invalid chat resources response: body must be an object') |
| 183 | |
| 184 | return { |
| 185 | resources: parseResources(value.resources, 'Invalid chat resources response: resources'), |
| 186 | } |
| 187 | } |
| 188 | |
| 189 | export function mapChat(chat: MothershipChat): MothershipChatMetadata { |
| 190 | const updatedAt = new Date(chat.updatedAt) |
no test coverage detected