Hyperlinkv0.8.0-beta.28

Runtime

Runtime.getErrorReportedconsteffect/Runtime.ts:424
(u: unknown): boolean

Reads the runtime error-reporting marker from an unknown error value.

When to use

Use to read whether an unknown error value should be treated as already reported by the default main runner.

Details

Returns a boolean [Runtime.errorReported] property when it is present on an object. Otherwise returns true, so failures are logged by default.

Gotchas

Non-object values, missing markers, and non-boolean marker values all return true.

accessorserrorReported
Source effect/Runtime.ts:4249 lines
export const getErrorReported = (u: unknown): boolean => {
  if (typeof u === "object" && u !== null && errorReported in u) {
    const isReported = u[errorReported]
    if (typeof isReported === "boolean") {
      return isReported
    }
  }
  return true
}
Referenced by 1 symbols