From 016bc7397fe8c98f36d4ba3c5b0060fc77d08754 Mon Sep 17 00:00:00 2001 From: Beka Westberg Date: Thu, 25 Jan 2024 15:43:34 -0800 Subject: [PATCH] fix: export save and load procedure (#7806) --- core/serialization/procedures.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/serialization/procedures.ts b/core/serialization/procedures.ts index 688904b08..55d720604 100644 --- a/core/serialization/procedures.ts +++ b/core/serialization/procedures.ts @@ -70,7 +70,7 @@ interface ParameterModelConstructor { /** * Serializes the given IProcedureModel to JSON. */ -function saveProcedure(proc: IProcedureModel): State { +export function saveProcedure(proc: IProcedureModel): State { const state: State = proc.saveState(); if (!proc.getParameters().length) return state; state.parameters = proc.getParameters().map((param) => param.saveState()); @@ -80,7 +80,7 @@ function saveProcedure(proc: IProcedureModel): State { /** * Deserializes the given procedure model State from JSON. */ -function loadProcedure< +export function loadProcedure< ProcedureModel extends IProcedureModel, ParameterModel extends IParameterModel, >(