Skip to content

エラー

asyncmux のカスタムエラークラスは多言語対応(i18n)を前提とした設計になっており、i18n-error-base をベースに構築されています。

ErrorBase

すべての asyncmux エラーの基底クラスです。i18n-error-baseI18nErrorBase を継承し、メタデータ付きエラーおよび多言語メッセージをサポートします。

DecoratorSupportError

実行環境がステージ 3 のデコレーターをサポートしていない場合に投げられるエラーです。

対処

ステージ 3 のデコレーターをサポートしている実行環境、またはそれを再現した実装を用意する必要があります。

LockReleasedError

すでに解放済みのロックを再度解放を試みた場合に投げられるエラーです。

対処

すでに解放済みのロックを再度解放しないようにします。