UNPKG

@cto.ai/ops-rc

Version:

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

38 lines (37 loc) • 1.41 kB
import Command from './../../base'; import { TeamRemoveInputs as Inputs, Answers, Membership } from './../../types'; export default class TeamRemove extends Command { static description: string; static flags: { help: import("@oclif/parser/lib/flags").IBooleanFlag<void>; }; 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>; }