UNPKG

@qodalis/angular-cli

Version:

A lightweight and flexible command-line interface (CLI) tool designed to streamline workflows and automate tasks for developers.

20 lines (19 loc) 1.2 kB
import { ICliExecutionContext, CliProcessCommand, ICliCommandProcessor, ICliCommandParameterDescriptor, ICliUsersStoreService, ICliUserSessionService, CliProcessorMetadata, CliStateConfiguration } from '@qodalis/cli-core'; import * as i0 from "@angular/core"; export declare class CliSwitchUserCommandProcessor implements ICliCommandProcessor { private readonly userSessionService; private readonly usersStore; command: string; description?: string | undefined; allowUnlistedCommands?: boolean | undefined; parameters?: ICliCommandParameterDescriptor[] | undefined; author: import("@qodalis/cli-core").ICliCommandAuthor; metadata?: CliProcessorMetadata | undefined; stateConfiguration?: CliStateConfiguration | undefined; valueRequired: boolean; constructor(userSessionService: ICliUserSessionService, usersStore: ICliUsersStoreService); processCommand(command: CliProcessCommand, context: ICliExecutionContext): Promise<void>; writeDescription(context: ICliExecutionContext): void; static ɵfac: i0.ɵɵFactoryDeclaration<CliSwitchUserCommandProcessor, never>; static ɵprov: i0.ɵɵInjectableDeclaration<CliSwitchUserCommandProcessor>; }