MCPcopy Create free account
hub / github.com/anomalyco/opencode / mapAccountServiceError

Function mapAccountServiceError

packages/opencode/src/account/account.ts:145–147  ·  view source on GitHub ↗
(message = "Account service operation failed")

Source from the content-addressed store, hash-verified

143
144const mapAccountServiceError =
145 (message = "Account service operation failed") =>
146 <A, E, R>(effect: Effect.Effect<A, E, R>): Effect.Effect<A, AccountError, R> =>
147 effect.pipe(Effect.mapError((cause) => accountErrorFromCause(cause, message)))
148
149const accountErrorFromCause = (cause: unknown, message: string): AccountError => {
150 if (cause instanceof AccountServiceError || cause instanceof AccountTransportError) {

Callers 5

executeReadFunction · 0.85
executeReadOkFunction · 0.85
executeEffectOkFunction · 0.85
executeEffectFunction · 0.85
account.tsFile · 0.85

Calls 1

accountErrorFromCauseFunction · 0.85

Tested by

no test coverage detected