Home / Function/ mapError() — supabase Function Reference

mapError() — supabase Function Reference

Architecture documentation for the mapError() function in helpers.fn.ts from the supabase codebase.

Entity Profile

Dependency Diagram

graph TD
  633da633_56bc_96a8_6477_207ace68b6c7["mapError()"]
  0c784015_efbb_fc7f_95cf_4619d0cb9e66["loadSingleError()"]
  0c784015_efbb_fc7f_95cf_4619d0cb9e66 -->|calls| 633da633_56bc_96a8_6477_207ace68b6c7
  50f617d6_81f5_4c21_6f5a_c2f5e6cbefd2["loadErrors()"]
  50f617d6_81f5_4c21_6f5a_c2f5e6cbefd2 -->|calls| 633da633_56bc_96a8_6477_207ace68b6c7
  755e8915_9c62_434e_3517_2349a2c7b217["resolveErrors()"]
  755e8915_9c62_434e_3517_2349a2c7b217 -->|calls| 633da633_56bc_96a8_6477_207ace68b6c7
  8f8d63c7_ac76_e92f_2dd0_b039ef2aeecb["deleteUnusedErrorCodes()"]
  8f8d63c7_ac76_e92f_2dd0_b039ef2aeecb -->|calls| 633da633_56bc_96a8_6477_207ace68b6c7
  5ac3111b_e635_2e95_edf9_68bd0c98535c["syncErrorCodes()"]
  5ac3111b_e635_2e95_edf9_68bd0c98535c -->|calls| 633da633_56bc_96a8_6477_207ace68b6c7
  9192cbe8_a40c_4997_a5d1_6d0360820dd2["isOk()"]
  633da633_56bc_96a8_6477_207ace68b6c7 -->|calls| 9192cbe8_a40c_4997_a5d1_6d0360820dd2
  1ee162b1_d232_4846_ef61_0018a3d5f851["error()"]
  633da633_56bc_96a8_6477_207ace68b6c7 -->|calls| 1ee162b1_d232_4846_ef61_0018a3d5f851
  style 633da633_56bc_96a8_6477_207ace68b6c7 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

apps/docs/features/helpers.fn.ts lines 121–124

  mapError<MappedError>(fn: (error: Error) => MappedError): Result<Ok, MappedError> {
    if (this.isOk()) return this as unknown as Result<Ok, MappedError>
    return Result.error(fn(this.internal.error!))
  }

Subdomains

Frequently Asked Questions

What does mapError() do?
mapError() is a function in the supabase codebase.
What does mapError() call?
mapError() calls 2 function(s): error, isOk.
What calls mapError()?
mapError() is called by 5 function(s): deleteUnusedErrorCodes, loadErrors, loadSingleError, resolveErrors, syncErrorCodes.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free