MCPcopy Create free account
hub / github.com/Acode-Foundation/Acode / normalizeAliases

Function normalizeAliases

src/cm/modelist.ts:23–31  ·  view source on GitHub ↗
(aliases: string[] = [], name: string)

Source from the content-addressed store, hash-verified

21}
22
23function normalizeAliases(aliases: string[] = [], name: string): string[] {
24 const normalized = new Set<string>();
25 for (const alias of aliases) {
26 const key = normalizeModeKey(alias);
27 if (!key || key === name) continue;
28 normalized.add(key);
29 }
30 return [...normalized];
31}
32
33function escapeRegExp(value: string): string {
34 return String(value ?? "").replace(/[.*+?^${}()|[\]\\]/g, "\\$&");

Callers 1

constructorMethod · 0.85

Calls 2

addMethod · 0.80
normalizeModeKeyFunction · 0.70

Tested by

no test coverage detected