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);
}