Files
native-monad/benchmarks/helpers/imports.ts
2026-03-30 08:34:35 +02:00

54 lines
916 B
TypeScript

// 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';