UNPKG

@sakuli/commons

Version:

21 lines 669 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var create_lens_function_1 = require("../properties/sources/create-lens.function"); /** * Utility function for more declarative use of template function * * <code> * const tpl = template("..."); * const rendered = tpl(objectReflection({ * * })); * </code> * @param v * @param separator */ exports.objectReflection = function (v, separator) { if (separator === void 0) { separator = '.'; } var lens = create_lens_function_1.createLens(v); return function (key) { return lens(key.split(separator)); }; }; //# sourceMappingURL=object-reflection.function.js.map