storeMacroIds()

Stores data for macro IDs generated via generateMacroIds().

Signature

mjs
Object store.storeMacroIds(
  String id,
  Array ids,
  macro = store.activeMacro,
  part = store.activePart,
)

The method takes a (macro) id and an object of ids and stores it in the store under the active macro and part.

Or, if you want to, you can pass in macro and part to not use the active macro or part.

Example

mjs
const ids = store.getMacroIds('macroId', ids)

Storing this data is a requirement to allow removal of macros.