0.3.0 • Published 1 year ago

@leejuyoung/result v0.3.0

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

Result.js

  • A Typescript implementation of Result in Kotlin.

Getting Started

npm

npm i @leejuyoung/result

yarn

yarn add @leejuyoung/result

Examples

import Result from "@leejuyoung/result";

function doSomething(): Result<string> {
  try {
    return Result.success("success")
  } catch (e) {
    return Result.failure(e)
  }
}


if(doSomething().isSuccess){
  // do Something
}
import Result from "@leejuyoung/result";

async function doSomething(): Promise<Result<string>> {
  await Result.of(async () => {
    try {
      return "success"
    } catch (e) {
      throw e
    }
  })
}


if((await doSomething()).isSuccess){
  // do Something
}
0.3.0

1 year ago

0.2.2

1 year ago

0.2.1

1 year ago

0.2.0

1 year ago

0.1.2

1 year ago

0.1.1

1 year ago

0.1.0

1 year ago