initial commit

This commit is contained in:
2026-03-30 08:34:35 +02:00
commit 49d8ea67ba
103 changed files with 22387 additions and 0 deletions

View File

@@ -0,0 +1,53 @@
// native-monad
export {
ok,
err,
some,
none,
okSome,
okNone,
errNone,
Result,
Option,
Query,
ResultPromise,
OptionPromise,
QueryPromise,
} from 'native-monad';
// neverthrow
export {
ok as ntOk,
err as ntErr,
Result as NtResult,
ResultAsync as NtResultAsync,
fromThrowable as ntFromThrowable,
} from 'neverthrow';
// ts-results-es
export {
Ok as TsOk,
Err as TsErr,
Some as TsSome,
None as TsNone,
Result as TsResult,
Option as TsOption,
} from 'ts-results-es';
// oxide.ts
export {
Ok as OxOk,
Err as OxErr,
Some as OxSome,
None as OxNone,
match as oxMatch,
} from 'oxide.ts';
// fp-ts
export * as E from 'fp-ts/Either';
export * as O from 'fp-ts/Option';
export { pipe } from 'fp-ts/function';
// true-myth (static functions are named exports, not on default)
export * as TmResult from 'true-myth/result';
export * as TmMaybe from 'true-myth/maybe';