UNPKG

@meshsdk/mesh-csl

Version:

Cardano Off-chain Code APIs built on cardano-serialization-lib

21 lines (20 loc) 855 B
"use strict"; 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;