UNPKG

@cto.ai/ops

Version:

💻 CTO.ai - The CLI built for Teams 🚀

36 lines (35 loc) • 1.37 kB
import Command, { flags } from './../../base'; import { TeamRemoveInputs as Inputs, Answers, Membership } from './../../types'; export default class TeamRemove extends Command { static description: string; static flags: flags.Input<any>; static args: { name: string; description: string; parse: (input: string) => string; }[]; members: Membership[]; getActiveTeamCreator: (inputs: Inputs) => Promise<Inputs>; getActiveTeamMembers: (inputs: Inputs) => Promise<Inputs>; filterOutCreatorAndCurrentUser: (inputs: Inputs) => Promise<Inputs>; checkForArgMember: (inputs: Inputs) => Promise<Inputs>; selectMemberToRemove: (inputs: Inputs) => Promise<Inputs>; _autocompleteSearch: (_: Answers, input?: string) => Promise<{ value: import("./../../types").OpCommand | import("./../../types").OpWorkflow; name: string; }[]>; _fuzzyFilterParams: () => { list: { name: string; value: Membership; }[]; options: { extract: (el: any) => any; }; }; confirmMemberRemove: (inputs: Inputs) => Promise<Inputs>; removeMemberFromTeam: (inputs: Inputs) => Promise<Inputs>; successRemoveMessage: (inputs: Inputs) => Promise<Inputs>; sendAnalytics: (inputs: Inputs) => Promise<void>; run(): Promise<void>; }