resolve<T> method

T resolve<T>({
  1. required T onDebug,
  2. required T onInfo,
  3. required T onWarning,
  4. required T onError,
  5. required T onFatal,
})

Implementation

T resolve<T>({
  required T onDebug,
  required T onInfo,
  required T onWarning,
  required T onError,
  required T onFatal,
}) {
  switch (this) {
    case debug:
      return onDebug;
    case info:
      return onInfo;
    case warning:
      return onWarning;
    case error:
      return onError;
    case fatal:
      return onFatal;
  }
}