import type { ApiNotificationRequestJSON } from 'flavours/glitch/api_types/notifications'; export interface NotificationRequest extends Omit { account_id: string; notifications_count: number; } export function createNotificationRequestFromJSON( requestJSON: ApiNotificationRequestJSON, ): NotificationRequest { const { account, notifications_count, ...request } = requestJSON; return { account_id: account.id, notifications_count: +notifications_count, ...request, }; }