blockly > Procedures > allProcedures

Procedures.allProcedures() function

Find all user-created procedure definitions in a workspace.

Signature:

export declare function allProcedures(root: Workspace): [ProcedureTuple[], ProcedureTuple[]];

Parameters

Parameter Type Description
root Workspace Root workspace.

Returns:

[ProcedureTuple[], ProcedureTuple[]]

Pair of arrays, the first contains procedures without return variables, the second with. Each procedure is defined by a three-element list of name, parameter list, and return value boolean.