ignore-case.ts 341 B

1234567891011121314
  1. // Deep copy and change all keys to lowercase
  2. type TData = Record<string, any>;
  3. export default function ignoreCase(data: TData): TData {
  4. if (!data) return {};
  5. const newData = {} as TData;
  6. Object.entries(data).forEach(([key, value]) => {
  7. newData[key.toLowerCase()] = JSON.parse(JSON.stringify(value));
  8. });
  9. return newData;
  10. }