Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface ICommand

扩展命令接口。

interface
version

1.0.0

Hierarchy

  • ICommand

Implemented by

Index

Properties

Methods

Properties

enabled

enabled: boolean

获取或设置一个值,该值指示命令是否可以执行。

property

name

name: string

获取命令的名称。

property

Methods

canExecute

  • canExecute(context: any): boolean
  • 判断当前命令能否依据给定的选项和参数执行。

    Parameters

    • context: any

      判断命令能否执行的上下文对象。

    Returns boolean

    boolean 返回能否执行的结果。

execute

  • execute(context: any): Promise<any>
  • 执行命令。 对实现着的要求:应该在本方法的实现中首先调用 canExecute 方法,以确保阻止非法的调用。

    async

    Parameters

    • context: any

      执行命令的上下文对象。

    Returns Promise<any>

    any 返回执行的返回结果。

Generated using TypeDoc