Interface OperationPluginView

操作プラグインが参照する、抽象化されたview。

各操作プラグインは、この値に加えたevent listenerを元にoperationTriggerをfireしてよい。

interface OperationPluginView {
    addEventListener(type: string, callback: ((event: any) => any), useCapture?: boolean): void;
    removeEventListener(type: string, callback: ((event: any) => any), useCapture?: boolean): void;
}

Methods

  • イベントリスナを追加する。

    Parameters

    • type: string

      listenするタイプ。利用可能な文字列は環境に依存する

    • callback: ((event: any) => any)

      イベントリスナ

        • (event): any
        • Parameters

          • event: any

          Returns any

    • OptionaluseCapture: boolean

      capturing phaseで発火するか。通常、この引数を指定する必要はない

    Returns void

  • イベントリスナを削除する。

    Parameters

    • type: string

      削除するイベントリスナのタイプ

    • callback: ((event: any) => any)

      削除するイベントリスナ

        • (event): any
        • Parameters

          • event: any

          Returns any

    • OptionaluseCapture: boolean

      capturing phaseで発火するか。通常、この引数を指定する必要はない

    Returns void