import { ApiCollectionResponse } from '../models/api-response.model';

export function extractCollectionData<T>(
  response: T[] | ApiCollectionResponse<T> | null | undefined
): T[] {
  if (!response) {
    return [];
  }

  return Array.isArray(response) ? response : response.value ?? [];
}
