SYMBOL INDEX (102 symbols across 56 files) FILE: dtslint/ts4.8/FlatMap.ts type RAW (line 5) | interface RAW { type RAWTypeLambda (line 9) | interface RAWTypeLambda extends TypeLambda { FILE: dtslint/ts4.8/Product.ts type RAW (line 4) | interface RAW { type RAWTypeLambda (line 8) | interface RAWTypeLambda extends TypeLambda { FILE: dtslint/ts4.8/ReadonlyRecord.ts function mapToBoolean (line 37) | function mapToBoolean(): { [K in keyof typeof constStruct]: boolean } { FILE: dtslint/ts4.8/SemiAlternative.ts type RAW (line 5) | interface RAW { type RAWTypeLambda (line 9) | interface RAWTypeLambda extends TypeLambda { FILE: dtslint/ts4.8/index.ts function testIssue536 (line 4) | function testIssue536 = Left | Right type Left (line 46) | interface Left { type Right (line 55) | interface Right { type EitherTypeLambda (line 64) | interface EitherTypeLambda extends TypeLambda { FILE: src/Function.ts type FunctionTypeLambda (line 10) | interface FunctionTypeLambda extends TypeLambda { type LazyArg (line 92) | interface LazyArg { type FunctionN (line 104) | interface FunctionN, B> { function flow (line 312) | function flow( function pipe (line 689) | function pipe( FILE: src/HKT.ts type TypeClass (line 13) | interface TypeClass { type TypeLambda (line 20) | interface TypeLambda { type Kind (line 30) | type Kind = F extends { FILE: src/Identity.ts type Identity (line 28) | type Identity = A type IdentityTypeLambda (line 34) | interface IdentityTypeLambda extends TypeLambda { type IdentityTypeLambdaFix (line 42) | interface IdentityTypeLambdaFix extends TypeLambda { FILE: src/Option.ts type Option (line 44) | type Option = None | Some type None (line 50) | interface None { type Some (line 58) | interface Some { type OptionTypeLambda (line 67) | interface OptionTypeLambda extends TypeLambda { FILE: src/Ordering.ts type Ordering (line 13) | type Ordering = -1 | 0 | 1 FILE: src/Predicate.ts type Predicate (line 20) | interface Predicate { type PredicateTypeLambda (line 28) | interface PredicateTypeLambda extends TypeLambda { type Refinement (line 36) | interface Refinement { FILE: src/ReadonlyArray.ts type ReadonlyArrayTypeLambda (line 44) | interface ReadonlyArrayTypeLambda extends TypeLambda { type NonEmptyReadonlyArray (line 52) | type NonEmptyReadonlyArray = readonly [A, ...Array] type NonEmptyArray (line 58) | type NonEmptyArray = [A, ...Array] function every (line 2169) | function every(predicate: Predicate): Predicate> { FILE: src/ReadonlyRecord.ts type ReadonlyRecord (line 28) | interface ReadonlyRecord { type ReadonlyRecordTypeLambda (line 36) | interface ReadonlyRecordTypeLambda extends TypeLambda { FILE: src/These.ts type Both (line 42) | interface Both { type These (line 52) | type These = Either | Both type Validated (line 58) | type Validated = These, A> type TheseTypeLambda (line 64) | interface TheseTypeLambda extends TypeLambda { type ValidatedTypeLambda (line 72) | interface ValidatedTypeLambda extends TypeLambda { FILE: src/Tuple.ts type TupleTypeLambda (line 18) | interface TupleTypeLambda extends TypeLambda { FILE: src/typeclass/Alternative.ts type Alternative (line 12) | interface Alternative extends SemiAlternative, ... FILE: src/typeclass/Applicative.ts type Applicative (line 15) | interface Applicative extends SemiApplicative, ... FILE: src/typeclass/Bicovariant.ts type Bicovariant (line 12) | interface Bicovariant extends TypeClass { FILE: src/typeclass/Bounded.ts type Bounded (line 15) | interface Bounded extends Order { type BoundedTypeLambda (line 24) | interface BoundedTypeLambda extends TypeLambda { FILE: src/typeclass/Chainable.ts type Chainable (line 13) | interface Chainable extends FlatMap, Covariant<... FILE: src/typeclass/Contravariant.ts type Contravariant (line 12) | interface Contravariant extends Invariant { FILE: src/typeclass/Coproduct.ts type Coproduct (line 13) | interface Coproduct extends SemiCoproduct { FILE: src/typeclass/Covariant.ts type Covariant (line 12) | interface Covariant extends Invariant { FILE: src/typeclass/Equivalence.ts type Equivalence (line 24) | interface Equivalence { type EquivalenceTypeLambda (line 32) | interface EquivalenceTypeLambda extends TypeLambda { FILE: src/typeclass/Filterable.ts type Filterable (line 18) | interface Filterable extends TypeClass { FILE: src/typeclass/FlatMap.ts type FlatMap (line 11) | interface FlatMap extends TypeClass { FILE: src/typeclass/Foldable.ts type Foldable (line 15) | interface Foldable extends TypeClass { FILE: src/typeclass/Invariant.ts type Invariant (line 16) | interface Invariant extends TypeClass { FILE: src/typeclass/Monad.ts type Monad (line 12) | interface Monad extends FlatMap, Pointed {} FILE: src/typeclass/Monoid.ts type Monoid (line 12) | interface Monoid extends Semigroup { FILE: src/typeclass/Of.ts type Of (line 10) | interface Of extends TypeClass { FILE: src/typeclass/Order.ts type Order (line 20) | interface Order { type OrderTypeLambda (line 28) | interface OrderTypeLambda extends TypeLambda { FILE: src/typeclass/Pointed.ts type Pointed (line 12) | interface Pointed extends Covariant, Of {} FILE: src/typeclass/Product.ts type Product (line 13) | interface Product extends SemiProduct, Of { FILE: src/typeclass/SemiAlternative.ts type SemiAlternative (line 12) | interface SemiAlternative extends SemiCoproduct... FILE: src/typeclass/SemiApplicative.ts type SemiApplicative (line 15) | interface SemiApplicative extends SemiProduct, ... FILE: src/typeclass/SemiCoproduct.ts type SemiCoproduct (line 13) | interface SemiCoproduct extends Invariant { FILE: src/typeclass/SemiProduct.ts type SemiProduct (line 14) | interface SemiProduct extends Invariant { type EnforceNonEmptyRecord (line 150) | type EnforceNonEmptyRecord = keyof R extends never ? never : R FILE: src/typeclass/Semigroup.ts type Semigroup (line 17) | interface Semigroup { type SemigroupTypeLambda (line 26) | interface SemigroupTypeLambda extends TypeLambda { FILE: src/typeclass/Traversable.ts type Traversable (line 12) | interface Traversable extends TypeClass { FILE: src/typeclass/TraversableFilterable.ts type TraversableFilterable (line 23) | interface TraversableFilterable extends TypeClass<... FILE: test/Either.ts type A (line 97) | type A = { readonly type: "A" } type B (line 98) | type B = { readonly type: "B" } type C (line 99) | type C = A | B FILE: test/Option.ts type A (line 107) | type A = { readonly type: "A" } type B (line 108) | type B = { readonly type: "B" } type C (line 109) | type C = A | B type X (line 378) | interface X { type Direction (line 448) | type Direction = "asc" | "desc" FILE: test/Predicate.ts type NonEmptyStringBrand (line 10) | interface NonEmptyStringBrand { type NonEmptyString (line 14) | type NonEmptyString = string & NonEmptyStringBrand type A (line 50) | type A = { FILE: test/ReadonlyArray.ts type X (line 1233) | interface X { FILE: test/index.ts function getModuleNames (line 13) | function getModuleNames(): ReadonlyArray { FILE: test/limbo/Category.ts type Category (line 11) | interface Category extends Composable { FILE: test/limbo/Comonad.ts type Comonad (line 11) | interface Comonad extends Extendable { FILE: test/limbo/Composable.ts type Composable (line 10) | interface Composable extends TypeClass { FILE: test/limbo/Extendable.ts type Extendable (line 11) | interface Extendable extends Covariant { FILE: test/limbo/NonEmptyTraversable.ts type NonEmptyTraversable (line 15) | interface NonEmptyTraversable extends TypeClass { FILE: test/typeclass/Equivalence.ts type Person (line 22) | interface Person { type T (line 34) | type T = readonly [string, number, boolean] type T (line 52) | type T = readonly [string, number, boolean] FILE: test/typeclass/NonEmptyTraversable.ts type NonEmptyReadonlyArrayTypeLambda (line 20) | interface NonEmptyReadonlyArrayTypeLambda extends TypeLambda { FILE: test/typeclass/Order.ts type T (line 34) | type T = [number, string] type T (line 77) | type T = [number, string] type A (line 161) | type A = { a: number } type A (line 176) | type A = { a: number } FILE: test/typeclass/Semigroup.ts type Item (line 44) | type Item = { a: number } type Item (line 60) | type Item = { a: number }