UNPKG

@cto.ai/ops

Version:

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

22 lines (21 loc) • 942 B
import Command, { flags } from '../../base'; import { Team } from '../../types'; export interface CreateInputs { name: string | undefined; team: Team; } export default class TeamCreate extends Command { static description: string; static flags: { help: import("@oclif/parser/lib/flags").IBooleanFlag<void>; name: flags.IOptionFlag<string | undefined>; }; guardAgainstInvalidName: (name: string | undefined) => Promise<Pick<CreateInputs, "name">>; promptForTeamName: (inputs: Pick<CreateInputs, "name">) => Promise<Pick<CreateInputs, "name">>; createTeam: (inputs: CreateInputs) => Promise<CreateInputs>; logMessage: (inputs: CreateInputs) => CreateInputs; setTeamConfig: (inputs: CreateInputs) => Promise<CreateInputs>; sendAnalytics: (userId: string) => (inputs: CreateInputs) => void; validateTeamName: (name: string) => Promise<string | boolean>; run(): Promise<void>; }