type ApiResponse = { status: number; data: unknown; }; export function dataForStatus( response: TResponse | undefined, status: TStatus ): Extract['data'] | undefined { return response?.status === status ? (response.data as Extract['data']) : undefined; }