@neo-one/server-plugin-project
Version:
NEO•ONE server plugin for project functionality.
20 lines (19 loc) • 864 B
TypeScript
import { InteractiveCommand, Plugin, PluginManager, ResourceType, TaskList } from '@neo-one/server-plugin';
import { ProjectResourceType } from './ProjectResourceType';
export declare class ProjectPlugin extends Plugin {
readonly projectResourceType: ProjectResourceType;
readonly name: string;
readonly names: {
readonly capital: string;
readonly capitalPlural: string;
readonly lower: string;
readonly lowerPlural: string;
};
readonly dependencies: readonly string[];
readonly resourceTypes: readonly ResourceType[];
readonly interactive: readonly InteractiveCommand[];
executeTaskList(pluginManager: PluginManager, optionsIn: string): TaskList;
request(pluginManager: PluginManager, optionsIn: string): Promise<any>;
private parseExecuteTaskListOptions;
private parseRequestOptions;
}