Akashic Engine
    Preparing search index...

    Interface TriggerRemoveConditions<T>

    Triggerを削除する際に指定するパラメータ。

    interface TriggerRemoveConditions<T> {
        filter?: HandlerFilterFunction<T>;
        func?: HandlerFunction<T>;
        name?: string;
        owner?: unknown;
    }

    Type Parameters

    • T
    Index

    Properties

    ハンドラを発火する条件。

    登録時 filter に指定された値がこの値と同値でないハンドラは削除されない。 省略された場合、 remove() では undefined とみなされる。 省略された場合、 removeAll() ではこの値に関係なく他の条件にマッチする限り削除される。

    ハンドラの関数。

    登録時 func に指定された値がこの値と同値でないハンドラは削除されない。 省略された場合、 remove() では undefined とみなされる。 省略された場合、 removeAll() ではこの値に関係なく他の条件にマッチする限り削除される。

    name?: string

    ハンドラの名前。

    登録時 name に指定された値がこの値と同値でないハンドラは削除されない。 省略された場合、 remove() では undefined とみなされる。 省略された場合、 removeAll() ではこの値に関係なく他の条件にマッチする限り削除される。

    owner?: unknown

    ハンドラのオーナー。

    登録時 owner に指定された値がこの値と同値でないハンドラは削除されない。 省略された場合、 remove() では undefined とみなされる。 省略された場合、 removeAll() ではこの値に関係なく他の条件にマッチする限り削除される。