UNPKG

@snipsonian/core

Version:

Core/base reusable javascript code snippets

15 lines (14 loc) 397 B
import isArray from '../is/isArray'; import isBuilder from '../is/isBuilder'; export default function buildIfBuilder(entity) { if (isArray(entity)) { return entity.map(buildSingleEntityIfBuilder); } return buildSingleEntityIfBuilder(entity); } function buildSingleEntityIfBuilder(entity) { if (isBuilder(entity)) { return entity.build(); } return entity; }