File size: 340 Bytes
b59aa07
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import { Provider } from "#/types/settings";

export const convertRawProvidersToList = (
  raw: Partial<Record<Provider, string | null>> | undefined,
): Provider[] => {
  if (!raw) return [];
  const list: Provider[] = [];
  for (const key of Object.keys(raw)) {
    if (key) {
      list.push(key as Provider);
    }
  }
  return list;
};