UNPKG

nakedobjects.spa

Version:

Single Page Application client for a Naked Objects application.

17 lines (16 loc) 646 B
import { CommandResult } from './command-result'; import { Command } from './Command'; export declare class Action extends Command { shortCommand: string; fullCommand: string; helpText: string; protected minArguments: number; protected maxArguments: number; isAvailableInCurrentContext(): boolean; doExecute(args: string | null, chained: boolean, result: CommandResult): Promise<CommandResult>; private processActions(match, actionsMap, details); private disabledAction(action); private listActions(actions); private openActionDialog(action); private renderActionDetails(action); }