diff --git a/README.md b/README.md index 78235e4..54a5d95 100644 --- a/README.md +++ b/README.md @@ -60,6 +60,9 @@ console.log(result.xor(result2)); // => Some(42) export const ok = (value: T): Result => new Ok(value); export const err = (error: E): Result => new Err(error); +export const emptyOk = (): Result => new Ok(undefined); +export const emptyErr = (): Result => new Err(undefined); + export const some = (value: T): Option => new Some(value); export const none = (): Option => new None(); ``` diff --git a/src/result.ts b/src/result.ts index 9fafce4..b807af3 100644 --- a/src/result.ts +++ b/src/result.ts @@ -1,5 +1,8 @@ import {Option, some, none} from "./option"; +export const emptyOk = (): Result => new Ok(undefined); +export const emptyErr = (): Result => new Err(undefined); + export const ok = (value: T): Result => new Ok(value); export const err = (error: E): Result => new Err(error);