chai-latte
Version:
Build expressive & readable fluent interface libraries.
19 lines • 595 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.compile = void 0;
const combine_1 = require("./combine");
const ConfigurableCallback_1 = require("./lib/ConfigurableCallback");
;
function compile(...expressions) {
const combinedExpresions = (0, combine_1.combine)(...expressions);
const internalAPI = {
__callbacks: ConfigurableCallback_1.ConfigurableCallback,
__expressions: expressions,
};
return {
...combinedExpresions,
...internalAPI,
};
}
exports.compile = compile;
//# sourceMappingURL=compile.js.map