@jsoldi/hkt
Version:
Higher kinded types for typescript and a few utility monads.
33 lines • 1.11 kB
JavaScript
// Core
export * from './core/hkt.js';
export * from './core/utils.js';
// Type classes
export * from './classes/fold.js';
export * from './classes/foldable.js';
export * from './classes/functor.js';
export * from './classes/monad.js';
export * from './classes/monadPlus.js';
export * from './classes/monoid.js';
export * from './classes/semiring.js';
export * from './classes/transformer.js';
export * from './classes/traversable.js';
export * from './classes/unfold.js';
export * from './classes/unfoldable.js';
// Types
export * from './types/cont/cont.js';
export * from './types/array.js';
export * from './types/async.js';
export * from './types/either.js';
export * from './types/gen.js';
export * from './types/lazy.js';
export * from './types/maybe.js';
export * from './types/object.js';
export * from './types/primitive.js';
export * from './types/promise.js';
export * from './types/reader.js';
export * from './types/set.js';
export * from './types/state.js';
export * from './types/task.js';
export * from './types/free/free.js';
export * from './types/tuple.js';
//# sourceMappingURL=index.js.map