SYMBOL INDEX (40 symbols across 3 files)
FILE: src/index.spec.ts
type Maybe (line 14) | type Maybe = { tag: 'none' } | { tag: 'some'; value: A };
type List (line 28) | type List = { tag: 'nil' } | { tag: 'cons'; head: A; tail: List };
type Either (line 46) | type Either = { tag: 'left'; left: A } | { tag: 'right'; right: B };
FILE: src/index.ts
type _ (line 6) | interface _ {
type _0 (line 9) | type _0 = _<0>;
type _1 (line 10) | type _1 = _<1>;
type _2 (line 11) | type _2 = _<2>;
type _3 (line 12) | type _3 = _<3>;
type _4 (line 13) | type _4 = _<4>;
type _5 (line 14) | type _5 = _<5>;
type _6 (line 15) | type _6 = _<6>;
type _7 (line 16) | type _7 = _<7>;
type _8 (line 17) | type _8 = _<8>;
type _9 (line 18) | type _9 = _<9>;
type Fixed (line 26) | interface Fixed {
type $ (line 34) | type $ = (
type TupleTable (line 58) | type TupleTable = {
FILE: src/static-land.ts
type Setoid (line 3) | interface Setoid {
type Ord (line 7) | interface Ord extends Setoid {
type Semigroup (line 11) | interface Semigroup {
type Monoid (line 15) | interface Monoid extends Semigroup {
type Group (line 19) | interface Group extends Monoid {
type Semigroupoid (line 23) | interface Semigroupoid {
type Category (line 27) | interface Category extends Semigroupoid {
type Filterable (line 31) | interface Filterable {
type Functor (line 35) | interface Functor {
type Bifunctor (line 40) | interface Bifunctor {
type Contravariant (line 55) | interface Contravariant {
type Profunctor (line 59) | interface Profunctor {
type Apply (line 63) | interface Apply extends Functor {
type Applicative (line 67) | interface Applicative extends Apply {
type Alt (line 75) | interface Alt extends Functor {
type Plus (line 79) | interface Plus extends Alt {
type Alternative (line 83) | interface Alternative extends Applicative, Plus {}
type Chain (line 85) | interface Chain extends Apply {
type Monad (line 93) | interface Monad extends Applicative, Chain {
type Foldable (line 105) | interface Foldable {
type Extend (line 109) | interface Extend extends Functor {
type Comonad (line 113) | interface Comonad extends Extend {
type Traversable (line 117) | interface Traversable extends Functor, Foldable {