3.0.0 • Published 3 months ago

@mpgxc/either v3.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
3 months ago

.github/workflows/publish.yml

Como usar ?

type Output = Result<{ error: string }, { message: string }>;

const divide = (value: number, by: number): Output => {
  if (by === 0) {
    return Result.Err({ error: "Divisão por zero" });
  }

  return Result.Ok({ message: `Resultado: ${value / by}` });
};

const result = divide(10, 2);

if (result.isOk) {
  console.log(result.value.message);
} else {
  console.log(result.value.error);
}
3.0.0

3 months ago

1.0.2

7 months ago

1.0.5

7 months ago

2.0.0

6 months ago

1.0.3

7 months ago

1.0.1

11 months ago

1.0.0

11 months ago