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

      イベントリスナ

    • OptionaluseCapture: boolean

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

    Returns void

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

    Parameters

    • type: string

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

    • callback: (event: any) => any

      削除するイベントリスナ

    • OptionaluseCapture: boolean

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

    Returns void