@cto.ai/ops
Version:
💻 CTO.ai Ops - The CLI built for Teams 🚀
18 lines (17 loc) • 699 B
TypeScript
import Command from '../../base';
import { Team, Config } from '../../types';
export interface JoinInputs {
inviteCode: string;
newTeam: Team;
}
export default class TeamJoin extends Command {
static description: string;
inviteCodePrompt: () => Promise<Pick<JoinInputs, "inviteCode">>;
startSpinner: (inputs: JoinInputs) => Promise<JoinInputs>;
joinTeam: (inputs: JoinInputs) => Promise<JoinInputs>;
setActiveTeam: (inputs: JoinInputs) => Promise<JoinInputs>;
logMessage: (inputs: JoinInputs) => JoinInputs;
sendAnalytics: (config: Config) => (inputs: JoinInputs) => void;
stopSpinner: (inputs: JoinInputs) => Promise<JoinInputs>;
run(): Promise<void>;
}