initial commit
This commit is contained in:
53
benchmarks/helpers/imports.ts
Normal file
53
benchmarks/helpers/imports.ts
Normal 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';
|
||||
Reference in New Issue
Block a user