@meshsdk/mesh-csl
Version:
Cardano Off-chain Code APIs built on cardano-serialization-lib
21 lines (20 loc) • 855 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.applyObjParamsToScript = exports.applyParamsToScript = void 0;
const csl_1 = require("../../csl");
const applyParamsToScript = (rawAikenScriptBlueprint, params) => {
const cslParams = csl_1.csl.JsVecString.new();
params.forEach((param) => {
cslParams.add(param);
});
return csl_1.csl.apply_params_to_script(cslParams, rawAikenScriptBlueprint);
};
exports.applyParamsToScript = applyParamsToScript;
const applyObjParamsToScript = (rawAikenScriptBlueprint, params) => {
const cslParams = csl_1.csl.JsVecString.new();
params.forEach((param) => {
cslParams.add(JSON.stringify(param));
});
return csl_1.csl.apply_params_to_script(cslParams, rawAikenScriptBlueprint);
};
exports.applyObjParamsToScript = applyObjParamsToScript;
;