MCPcopy
hub / github.com/Effect-TS/effect / getNamesInternal

Function getNamesInternal

packages/cli/src/internal/commandDescriptor.ts:434–447  ·  view source on GitHub ↗
(self: Instruction)

Source from the content-addressed store, hash-verified

432}
433
434const getNamesInternal = (self: Instruction): Array<string> => {
435 switch (self._tag) {
436 case "Standard":
437 case "GetUserInput": {
438 return Arr.of(self.name)
439 }
440 case "Map": {
441 return getNamesInternal(self.command)
442 }
443 case "Subcommands": {
444 return getNamesInternal(self.parent)
445 }
446 }
447}
448
449const getSubcommandsInternal = (
450 self: Instruction

Callers 6

getNamesFunction · 0.85
parseInternalFunction · 0.85
loopFunction · 0.85
getZshSubcommandCasesFunction · 0.85

Calls 1

ofMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…