Panic<E extends Error> constructor
Panic<E extends Error> (
- E wrapped, [
- Log? log
Error が発生したことを表す型.
プログラムを停止させる処理に利用する.
Error をそのまま throw しただけでは log の情報が付与されないため Panic に Error を wrap する必要がある.
Implementation
Panic(this.wrapped, [Log? log])
:
log = log ?? Log()
;