getSubCommands(): ReadonlyArray<SubCommand>
Get all registered SubCommand instances.
getGroupCommands(): ReadonlyArray<GroupCommand>
Get all registered GroupCommand instances.
getGlobalCommands(): ReadonlyArray<GlobalCommand>
Get all registered GlobalCommand instances.
getGlobalModifierCommands(): ReadonlyArray<GlobalModifierCommand>
Get all registered GlobalModifierCommand instances.
getSubCommandByName(name: string): SubCommand | undefined
Get a registered SubCommand by name.
getGroupCommandByName(name: string): GroupCommand | undefined
Get a registered GroupCommand by name.
getGroupCommandAndMemberSubCommandByJoinedName(getGroupCommandAndMemberSubCommandByName: string): { groupCommand: GroupCommand; command: SubCommand; } | undefined
Get a registered GroupCommand and member SubCommand by
combined name e.g. <group-command-name>:<member-sub-command-name>
.
getGlobalCommandByName(name: string): GlobalCommand | undefined
Get a registered GlobalCommand by name.
getGlobalModifierCommandByName(name: string): GlobalModifierCommand | undefined
Get a registered GlobalModifierCommand by name.
getGroupAndMemberCommandsByJoinedName(): ReadonlyMap<string, { groupCommand: GroupCommand; command: SubCommand; }>
Get a map of all registered GroupCommand and member SubCommand instance combinations by
combined name e.g. <group-command-name>:<member-sub-command-name>
.
getGlobalModifierCommandsByNameProvidedByService(serviceId: string): ReadonlyMap<string, GlobalModifierCommand>
Get a map of all registered GlobalModifierCommand instances by name provided by the specified service.
getGlobalModifierCommandsByShortAliasProvidedByService(serviceId: string): ReadonlyMap<string, GlobalModifierCommand>
Get a map of all registered GlobalModifierCommand instances by short alias provided by the specified service.
getGlobalModifierCommandsByNameNotProvidedByService(): ReadonlyMap<string, GlobalModifierCommand>
Get a map of all registered GlobalModifierCommand instances by name not provided by a service.
getGlobalModifierCommandsByShortAliasNotProvidedByService(): ReadonlyMap<string, GlobalModifierCommand>
Get a map of all registered GlobalModifierCommand instances by short alias not provided by a service.
getNonModifierCommandsByName(): ReadonlyMap<string, Command>
Get a map of all registered non-modifier Command instances by name.
getGlobalCommandsByShortAlias(): ReadonlyMap<string, GlobalCommand>
Get a map of all registered GlobalCommand instances by short alias.