mikaelvesavuori/figmagic

View on GitHub
bin/usecases/interactors/graphics/getIdString.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { Id } from '../../../contracts/Files';

import { ErrorGetIdstring } from '../../../frameworks/errors/errors';

/**
 * @description Collate valid string of IDs
 */
export const getIdString = (ids: Id[]): string => {
  if (!ids) throw Error(ErrorGetIdstring);

  let idString = '';
  ids.forEach((item) => (idString += `${item.id},`));
  return idString.slice(0, idString.length - 1);
};