blockly > serialization > procedures > loadProcedure
serialization.procedures.loadProcedure() function
Deserializes the given procedure model State from JSON.
Signature:
export declare function loadProcedure<ProcedureModel extends IProcedureModel, ParameterModel extends IParameterModel>(procedureModelClass: ProcedureModelConstructor<ProcedureModel>, parameterModelClass: ParameterModelConstructor<ParameterModel>, state: State, workspace: Workspace): ProcedureModel;
Parameters
| Parameter | Type | Description |
|---|---|---|
| procedureModelClass | ProcedureModelConstructor<ProcedureModel> | |
| parameterModelClass | ParameterModelConstructor<ParameterModel> | |
| state | State | |
| workspace | Workspace |
Returns:
ProcedureModel