@squiz/dxp-plugin-core
Version:
The non public core commands for dxp
37 lines (36 loc) • 1.06 kB
TypeScript
/*!
* @license
* Copyright Squiz Australia Pty Ltd. All Rights Reserved.
*/
import { BaseCommand, Commandable, CommandContext } from '@squiz/dxp';
import { Observable } from 'rxjs';
/**
* TODO:
* @export
* @class HelpCommand
* @extends {BaseCommand}
* @implements {Commandable}
*/
export declare class HelpCommand extends BaseCommand implements Commandable {
/**
* TODO:
* @param {CommandContext} context TODO:
* @returns {Array<string>} TODO:
* @memberof HelpCommand
*/
examples(context: CommandContext): Array<string>;
/**
* TODO:
* @param {CommandContext} context TODO:
* @returns {(Observable<unknown> | Promise<unknown> | unknown)} TODO:
* @memberof HelpCommand
*/
execute(context: CommandContext): Observable<unknown> | Promise<unknown> | unknown;
/**
* TODO:
* @param {CommandContext} context TODO:
* @returns {Array<string>} TODO:
* @memberof HelpCommand
*/
usages(context: CommandContext): Array<string>;
}