mikaelvesavuori/figmagic

View on GitHub
bin/usecases/interactors/tokens/writeTokens.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { WriteOperation } from '../../../contracts/Write';

import { writeFile } from '../../../frameworks/filesystem/writeFile';

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

/**
 * @description Write processed tokens to file
 */
export function writeTokens(processedTokens: WriteOperation[]): void {
  if (!processedTokens) throw Error(ErrorWriteTokens);

  processedTokens.forEach((token) => writeFile(token));
}