INNER CODE UNIT · JavaScript

applyHookTags

Sisyphe42/ReignsAgent · packages/core/src/index.js:506

function applyHookTags(state, hookEntry) {
  for (const tag of hookEntry.tags ?? []) {
    state.tags[tag] = true;
  }
}

function removeHookTags(state, hookEntry) {
  for (const tag of hookEntry.tags ?? []) {
    delete state.tags[tag];
  }
}

function runActiveHooks(name, state, event) {
  for (const hookEntry of [...state.activeHooks]) {
    runHookEntry(hookEntry, name, state, event);
  }
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…