INNER CODE UNIT · TypeScript
initCustomMethods
modelence/modelence · packages/modelence/src/app/index.ts:205
function initCustomMethods(modules: Module[]) {
for (const module of modules) {
for (const [key, handler] of Object.entries(module.queries)) {
createQuery(`${module.name}.${key}`, handler);
}
for (const [key, handler] of Object.entries(module.mutations)) {
createMutation(`${module.name}.${key}`, handler);
}
}
}
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);