INNER CODE UNIT · TypeScript

initSystemMethods

modelence/modelence · packages/modelence/src/app/index.ts:216

function initSystemMethods(modules: Module[]) {
  for (const module of modules) {
    for (const [key, handler] of Object.entries(module.queries)) {
      _createSystemQuery(`${module.name}.${key}`, handler);
    }
    for (const [key, handler] of Object.entries(module.mutations)) {
      _createSystemMutation(`${module.name}.${key}`, handler);
    }
  }
}

function getStores(modules: Module[]) {
  return modules.flatMap((module) => module.stores);
}

function getChannels(modules: Module[]) {
  return modules.flatMap((module) => module.channels);
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…