@nakedobjects/cicero
Version:
Single Page Application client for a Naked Objects application.
19 lines (18 loc) • 1.09 kB
TypeScript
import { Command } from './command';
import { CiceroCommandFactoryService } from '../cicero-command-factory.service';
import { CiceroContextService } from '../cicero-context.service';
import { CiceroRendererService } from '../cicero-renderer.service';
import { UrlManagerService, ContextService, MaskService, ErrorService, ConfigService } from '@nakedobjects/services';
import { CommandResult } from './command-result';
import { Location } from '@angular/common';
export declare class Selection extends Command {
constructor(urlManager: UrlManagerService, location: Location, commandFactory: CiceroCommandFactoryService, context: ContextService, mask: MaskService, error: ErrorService, configService: ConfigService, ciceroContext: CiceroContextService, ciceroRenderer: CiceroRendererService);
shortCommand: string;
fullCommand: string;
helpText: string;
protected minArguments: number;
protected maxArguments: number;
isAvailableInCurrentContext(): boolean;
doExecute(_args: string | null, _chained: boolean): Promise<CommandResult>;
private selectItems;
}