MCPcopy Create free account
hub / github.com/anus-dev/ANUS / getSettingsByCategory

Function getSettingsByCategory

packages/cli/src/utils/settingsUtils.ts:40–58  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

38 * Get all settings grouped by category
39 */
40export function getSettingsByCategory(): Record<
41 string,
42 Array<SettingDefinition & { key: string }>
43> {
44 const categories: Record<
45 string,
46 Array<SettingDefinition & { key: string }>
47 > = {};
48
49 Object.values(FLATTENED_SCHEMA).forEach((definition) => {
50 const category = definition.category;
51 if (!categories[category]) {
52 categories[category] = [];
53 }
54 categories[category].push(definition);
55 });
56
57 return categories;
58}
59
60/**
61 * Get a setting definition by key

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected