@cto.ai/ops
Version:
💻 CTO.ai - The CLI built for Teams 🚀
19 lines (18 loc) • 688 B
TypeScript
import Command, { flags } from '../../base';
import { Config } from '../../types';
export interface GenerateTokenInputs {
config: Config;
clientId: string;
clientSecret: string;
password: string;
accessToken: string;
}
export default class GenerateToken extends Command {
static description: string;
static flags: flags.Input<any>;
promptForInputs: (inputs: GenerateTokenInputs) => Promise<GenerateTokenInputs>;
requestToken: (inputs: GenerateTokenInputs) => Promise<GenerateTokenInputs>;
logToken: (inputs: GenerateTokenInputs) => Promise<GenerateTokenInputs>;
sendAnalytics: (inputs: GenerateTokenInputs) => void;
run(): Promise<void>;
}