UNPKG

@snipsonian/core

Version:

Core/base reusable javascript code snippets

18 lines (17 loc) 537 B
"use strict"; 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; }