nakedobjects.spa
Version:
Single Page Application client for a Naked Objects application.
17 lines (16 loc) • 646 B
TypeScript
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);
}