@snipsonian/core
Version:
Core/base reusable javascript code snippets
18 lines (17 loc) • 537 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const isArray_1 = require("../is/isArray");
const isBuilder_1 = require("../is/isBuilder");
function buildIfBuilder(entity) {
if ((0, isArray_1.default)(entity)) {
return entity.map(buildSingleEntityIfBuilder);
}
return buildSingleEntityIfBuilder(entity);
}
exports.default = buildIfBuilder;
function buildSingleEntityIfBuilder(entity) {
if ((0, isBuilder_1.default)(entity)) {
return entity.build();
}
return entity;
}