UNPKG

@cto.ai/ops

Version:

💻 CTO.ai Ops - The CLI built for Teams 🚀

37 lines (36 loc) • 1.38 kB
import Command from '../../base'; import { Config, Team } from '../../types'; interface displayTeam extends Team { displayName: string; } export interface SwitchInputs { activeTeam: Team; teams: Team[]; displayTeams: displayTeam[]; teamSelected: Team; } export default class TeamSwitch extends Command { static description: string; static flags: { help: import("@oclif/parser/lib/flags").IBooleanFlag<void>; }; displayTeams: { name: string; }[]; getActiveTeam: () => Promise<Pick<SwitchInputs, "activeTeam">>; getTeamsFromApi: (inputs: SwitchInputs) => Promise<SwitchInputs>; setTeamsDisplayName: (inputs: SwitchInputs) => SwitchInputs; _autocompleteSearch: (_: Record<string, any>, input?: string) => Promise<{ value: import("../../types").OpCommand | import("../../types").OpWorkflow; name: string; }[]>; private fuzzyFilterParams; getSelectedTeamPrompt: (inputs: SwitchInputs) => Promise<SwitchInputs>; updateActiveTeam: (inputs: SwitchInputs) => Promise<SwitchInputs>; logMessage: (inputs: SwitchInputs) => SwitchInputs; sendAnalytics: (config: Config) => (inputs: SwitchInputs) => void; startSpinner: (inputs: SwitchInputs) => Promise<SwitchInputs>; stopSpinner: (inputs: SwitchInputs) => Promise<SwitchInputs>; run(): Promise<void>; } export {};