MCPcopy Create free account
hub / github.com/Effect-TS/effect / getFailure

Function getFailure

packages/effect/test/Optic.test.ts:7–10  ·  view source on GitHub ↗
(result: Result.Result<A, SchemaIssue.Issue>)

Source from the content-addressed store, hash-verified

5const addOne = (n: number) => n + 1
6
7function getFailure<A>(result: Result.Result<A, SchemaIssue.Issue>): SchemaIssue.Issue {
8 assertTrue(Result.isFailure(result))
9 return result.failure
10}
11
12function assertFailureMessage<A>(result: Result.Result<A, SchemaIssue.Issue>, message: string) {
13 strictEqual(SchemaIssue.defaultFormatter(getFailure(result)), message)

Callers 3

assertFailureMessageFunction · 0.70
assertFailureIssueFunction · 0.70
assertPointerFailureFunction · 0.70

Calls 1

assertTrueFunction · 0.90

Tested by

no test coverage detected