src/array/ConcatNumObjs.ts(3,10): error TS2305: Module '"/media/tycho/Drogon/Coding/js/typical/src/array/IncIndexNumbObj"' has no exported member 'IncIndexNumbObj'. src/array/ListFrom.ts(6,10): error TS2305: Module '"/media/tycho/Drogon/Coding/js/typical/src/array/TupleHasIndex"' has no exported member 'TupleHasIndex'. src/array/ListFrom.ts(16,98): error TS2538: Type 'any' cannot be used as an index type. src/array/Reverse.ts(7,10): error TS2305: Module '"/media/tycho/Drogon/Coding/js/typical/src/array/TupleHasIndex"' has no exported member 'TupleHasIndex'. src/array/Reverse.ts(17,112): error TS2538: Type 'any' cannot be used as an index type. src/array/TupleLastElem.ts(4,10): error TS2305: Module '"/media/tycho/Drogon/Coding/js/typical/src/array/TupleHasIndex"' has no exported member 'TupleHasIndex'. src/array/TupleLastElem.ts(10,49): error TS2538: Type 'any' cannot be used as an index type. src/array/TupleLastIndex.ts(4,10): error TS2305: Module '"/media/tycho/Drogon/Coding/js/typical/src/array/TupleHasIndex"' has no exported member 'TupleHasIndex'. src/array/TupleLastIndex.ts(11,47): error TS2538: Type 'any' cannot be used as an index type. src/array/Vector.ts(18,5): error TS2502: '0' is referenced directly or indirectly in its own type annotation. src/array/index.ts(6,10): error TS2305: Module '"/media/tycho/Drogon/Coding/js/typical/src/array/IncIndexNumbObj"' has no exported member 'IncIndexNumbObj'. src/array/index.ts(13,10): error TS2305: Module '"/media/tycho/Drogon/Coding/js/typical/src/array/TupleHasIndex"' has no exported member 'TupleHasIndex'. src/boolean/Determinate.ts(3,10): error TS2305: Module '"/media/tycho/Drogon/Coding/js/typical/src/boolean/Determinate"' has no exported member 'Indeterminate'. src/cast/TupleIndicesToUnion.ts(3,10): error TS2305: Module '"/media/tycho/Drogon/Coding/js/typical/src/array/TupleHasIndex"' has no exported member 'TupleHasIndex'. src/cast/TupleIndicesToUnion.ts(9,58): error TS2538: Type 'any' cannot be used as an index type. src/cast/TupleToList.ts(4,10): error TS2305: Module '"/media/tycho/Drogon/Coding/js/typical/src/array/TupleHasIndex"' has no exported member 'TupleHasIndex'. src/cast/TupleToList.ts(11,109): error TS2538: Type 'any' cannot be used as an index type. src/cast/TupleToObject.ts(4,10): error TS2305: Module '"/media/tycho/Drogon/Coding/js/typical/src/array/TupleHasIndex"' has no exported member 'TupleHasIndex'. src/cast/TupleToObject.ts(11,95): error TS2538: Type 'any' cannot be used as an index type. src/cast/TupleToUnion.ts(3,10): error TS2305: Module '"/media/tycho/Drogon/Coding/js/typical/src/array/TupleHasIndex"' has no exported member 'TupleHasIndex'. src/cast/TupleToUnion.ts(9,54): error TS2538: Type 'any' cannot be used as an index type. src/comp/Gt.ts(12,3): error TS2502: '0' is referenced directly or indirectly in its own type annotation. src/comp/Gte.ts(12,3): error TS2502: '0' is referenced directly or indirectly in its own type annotation. src/comp/Lt.ts(12,3): error TS2502: '0' is referenced directly or indirectly in its own type annotation. src/comp/Lte.ts(12,3): error TS2502: '0' is referenced directly or indirectly in its own type annotation. src/function/NumberOfArgs.ts(7,9): error TS2304: Cannot find name 'IsValidArg'. src/function/NumberOfArgs.ts(8,9): error TS2304: Cannot find name 'IsValidArg'. src/function/NumberOfArgs.ts(9,9): error TS2304: Cannot find name 'IsValidArg'. src/function/NumberOfArgs.ts(10,9): error TS2304: Cannot find name 'IsValidArg'. src/function/NumberOfArgs.ts(11,9): error TS2304: Cannot find name 'IsValidArg'. src/function/NumberOfArgs.ts(12,9): error TS2304: Cannot find name 'IsValidArg'. src/function/NumberOfArgs.ts(13,9): error TS2304: Cannot find name 'IsValidArg'. src/function/NumberOfArgs.ts(14,9): error TS2304: Cannot find name 'IsValidArg'. src/function/NumberOfArgs.ts(15,9): error TS2304: Cannot find name 'IsValidArg'. src/function/NumberOfArgs.ts(16,9): error TS2304: Cannot find name 'IsValidArg'. src/number/Add.ts(11,13): error TS2502: '0' is referenced directly or indirectly in its own type annotation. src/number/Mult.ts(12,15): error TS2502: '0' is referenced directly or indirectly in its own type annotation. src/number/Pow.ts(12,15): error TS2502: '0' is referenced directly or indirectly in its own type annotation. src/number/Subtract.ts(10,13): error TS2502: '0' is referenced directly or indirectly in its own type annotation. src/object/DeepRequired.ts(5,23): error TS2304: Cannot find name 'DeepRequiredArray'. src/object/DeepWiden.ts(7,5): error TS2304: Cannot find name 'Widen'. src/object/HasKey.ts(3,10): error TS2305: Module '"/media/tycho/Drogon/Coding/js/typical/src/array/TupleHasIndex"' has no exported member 'TupleHasIndex'. src/ramda/FromPairsFn.ts(2,10): error TS2305: Module '"/media/tycho/Drogon/Coding/js/typical/src/array/TupleHasIndex"' has no exported member 'TupleHasIndex'. src/ramda/FromPairsFn.ts(12,79): error TS2538: Type 'any' cannot be used as an index type. src/ramda/MergeAllFn.ts(3,10): error TS2305: Module '"/media/tycho/Drogon/Coding/js/typical/src/array/TupleHasIndex"' has no exported member 'TupleHasIndex'. src/ramda/MergeAllFn.ts(12,55): error TS2538: Type 'any' cannot be used as an index type. src/ramda/PathFn.ts(1,10): error TS2305: Module '"/media/tycho/Drogon/Coding/js/typical/src/array/TupleHasIndex"' has no exported member 'TupleHasIndex'. src/ramda/PathFn.ts(9,45): error TS2538: Type 'any' cannot be used as an index type. src/ramda/PathOrFn.ts(3,10): error TS2305: Module '"/media/tycho/Drogon/Coding/js/typical/src/array/TupleHasIndex"' has no exported member 'TupleHasIndex'. src/ramda/PathOrFn.ts(13,76): error TS2538: Type 'any' cannot be used as an index type. src/ramda/ZipObjectFn.ts(2,10): error TS2305: Module '"/media/tycho/Drogon/Coding/js/typical/src/array/TupleHasIndex"' has no exported member 'TupleHasIndex'. src/ramda/ZipObjectFn.ts(11,78): error TS2538: Type 'any' cannot be used as an index type. src/tuple/ConcatLists.ts(4,10): error TS2305: Module '"/media/tycho/Drogon/Coding/js/typical/src/tuple/IncIndex"' has no exported member 'IncIndex'. src/tuple/DecIndex.ts(11,53): error TS2322: Type 'NumberToString[{ 1: I; 0: any; }[Matches]]' is not assignable to type 'string'. src/tuple/Prepend.ts(2,10): error TS2305: Module '"/media/tycho/Drogon/Coding/js/typical/src/tuple/IncIndex"' has no exported member 'IncIndex'. src/tuple/ReverseList.ts(6,10): error TS2305: Module '"/media/tycho/Drogon/Coding/js/typical/src/array/TupleHasIndex"' has no exported member 'TupleHasIndex'. src/tuple/ReverseList.ts(19,116): error TS2538: Type 'any' cannot be used as an index type. src/tuple/index.ts(5,10): error TS2305: Module '"/media/tycho/Drogon/Coding/js/typical/src/tuple/IncIndex"' has no exported member 'IncIndex'. src/type/Flatten.ts(5,5): error TS2502: ''1'' is referenced directly or indirectly in its own type annotation. src/util/index.ts(9,21): error TS1149: File name '/media/tycho/Drogon/Coding/js/typical/src/util/the.ts' differs from already included file name '/media/tycho/Drogon/Coding/js/typical/src/util/The.ts' only in casing. tests/array.test.ts(6,7): error TS2339: Property 'stackTraceLimit' does not exist on type 'ErrorConstructor'. tests/array.test.ts(240,44): error TS2344: Type '{ length: 2; }' does not satisfy the constraint '{ 0: "a"; 1: "b"; length: 2; }'. Property '0' is missing in type '{ length: 2; }'. tests/boolean.test.ts(24,23): error TS2344: Type '"2"' does not satisfy the constraint 'Bool'. tests/boolean.test.ts(30,22): error TS2344: Type '"true"' does not satisfy the constraint 'Bool'. tests/boolean.test.ts(36,22): error TS2344: Type '"false"' does not satisfy the constraint 'Bool'. tests/boolean.test.ts(42,20): error TS2344: Type 'any' does not satisfy the constraint 'never'. tests/boolean.test.ts(54,22): error TS2344: Type 'true' does not satisfy the constraint 'Bool'. tests/boolean.test.ts(60,22): error TS2344: Type 'false' does not satisfy the constraint 'Bool'. tests/boolean.test.ts(188,18): error TS2344: Type '"0"' does not satisfy the constraint '"1"'. tests/boolean.test.ts(204,18): error TS2344: Type '"0"' does not satisfy the constraint '"1"'. tests/cast.test.ts(24,18): error TS2315: Type 'NumberToString' is not generic. tests/comp.test.ts(26,18): error TS2344: Type '"0"' does not satisfy the constraint '"1"'. tests/comp.test.ts(38,18): error TS2344: Type '"0"' does not satisfy the constraint '"1"'. tests/comp.test.ts(38,36): error TS2344: Type '"123"' does not satisfy the constraint 'number'. tests/comp.test.ts(44,18): error TS2344: Type '"0"' does not satisfy the constraint '"1"'. tests/comp.test.ts(44,31): error TS2344: Type '"123"' does not satisfy the constraint 'number'. tests/crap.ts(45,5): error TS2322: Type '[number, string, string]' is not assignable to type '[number, string]'. Types of property 'length' are incompatible. Type '3' is not assignable to type '2'. tests/crap.ts(46,5): error TS2322: Type 'ArrProto<[1, "a", "b"]>' is not assignable to type '[number, string]'. Types of property 'length' are incompatible. Type '3' is not assignable to type '2'. tests/object.test.ts(69,39): error TS2344: Type '1' does not satisfy the constraint 'string'. tests/object.test.ts(75,39): error TS2344: Type '-1' does not satisfy the constraint 'string'. tests/object.test.ts(81,18): error TS2344: Type '() => string' does not satisfy the constraint '"0"'. tests/object.test.ts(112,18): error TS2344: Type '"0"' does not satisfy the constraint '"1"'. tests/object.test.ts(136,18): error TS2344: Type '"1"' does not satisfy the constraint '"0"'. tests/object.test.ts(154,18): error TS2344: Type '"1"' does not satisfy the constraint '"0"'. tests/object.test.ts(167,18): error TS2344: Type '"1"' does not satisfy the constraint '"0"'. tests/object.test.ts(179,18): error TS2344: Type '"1"' does not satisfy the constraint '"0"'. tests/object.test.ts(226,20): error TS2344: Type 'any' does not satisfy the constraint 'never'. tests/object.test.ts(232,20): error TS2344: Type '() => string' does not satisfy the constraint 'never'. tests/object.test.ts(244,20): error TS2344: Type 'any' does not satisfy the constraint 'never'. tests/object.test.ts(458,56): error TS2344: Type '{ a: 1; }' does not satisfy the constraint 'StripIndex<{ [k: string]: number; a: 1; }>'. Property 'a' is incompatible with index signature. Type '1' is not assignable to type 'never'. tests/object.test.ts(485,21): error TS2344: Type 'number' does not satisfy the constraint 'string'. tests/object.test.ts(486,21): error TS2344: Type 'boolean' does not satisfy the constraint 'string'. tests/object.test.ts(530,30): error TS2344: Type 'DeepRequiredObject<{ a?: { b?: 1 | undefined; } | undefined; }>' does not satisfy the constraint '{ a: { b: 1; }; }'. Types of property 'a' are incompatible. Type 'DeepRequiredObject<{ b?: 1 | undefined; }> | undefined' is not assignable to type '{ b: 1; }'. Type 'undefined' is not assignable to type '{ b: 1; }'. tests/object.test.ts(580,16): error TS2540: Cannot assign to 'id' because it is a constant or a read-only property. tests/object.test.ts(588,11): error TS2542: Index signature in type 'DeepReadonlyArray' only permits reading. tests/object.test.ts(596,28): error TS2540: Cannot assign to 'id' because it is a constant or a read-only property. tests/object.test.ts(604,16): error TS2339: Property 'updatePart' does not exist on type 'DeepReadonlyObject'. tests/object.test.ts(615,18): error TS2344: Type 'string' does not satisfy the constraint '"a"'. tests/object.test.ts(625,23): error TS2344: Type 'Pick<{ [k: string]: number; a: 1; }, string>' does not satisfy the constraint '{ a: 1; }'. Property 'a' is missing in type 'Pick<{ [k: string]: number; a: 1; }, string>'. tests/object.test.ts(715,18): error TS2344: Type '"a" | undefined' does not satisfy the constraint '"a"'. Type 'undefined' is not assignable to type '"a"'. tests/object.test.ts(735,18): error TS2344: Type '"b" | undefined' does not satisfy the constraint '"b"'. Type 'undefined' is not assignable to type '"b"'. tests/object.test.ts(790,18): error TS2344: Type '"1"' does not satisfy the constraint '"0"'. tests/object.test.ts(796,18): error TS2344: Type '"1"' does not satisfy the constraint '"0"'. tests/ramda.test.ts(90,13): error TS2322: Type '0' is not assignable to type 'string'. tests/ramda.test.ts(98,13): error TS2322: Type '{}' is not assignable to type 'string'. tests/ramda.test.ts(104,13): error TS2322: Type '{}' is not assignable to type 'string'. tests/ramda.test.ts(112,13): error TS2322: Type '{}' is not assignable to type 'string'. tests/ramda.test.ts(118,13): error TS2322: Type 'number' is not assignable to type 'string'. tests/ramda.test.ts(126,33): error TS2345: Argument of type '(n: number) => number' is not assignable to parameter of type '(x: {}) => number'. Types of parameters 'n' and 'x' are incompatible. Type '{}' is not assignable to type 'number'. tests/ramda.test.ts(132,43): error TS2345: Argument of type '(n: number) => number' is not assignable to parameter of type '(x: {}) => number'. Types of parameters 'n' and 'x' are incompatible. Type '{}' is not assignable to type 'number'. tests/tuple.test.ts(20,60): error TS2344: Type 'Spread' does not satisfy the constraint '{ 0: "a"; 1: "b"; 2: "c"; 3: "d"; length: 4; }'. Property '0' is missing in type 'Spread'. tests/tuple.test.ts(64,44): error TS2344: Type '{ length: 2; }' does not satisfy the constraint '{ 0: "a"; 1: "b"; length: 2; }'. Property '0' is missing in type '{ length: 2; }'. tests/tuple.test.ts(75,44): error TS2344: Type '{ length: 2; }' does not satisfy the constraint '{ 0: "a"; 1: "b"; length: 2; }'. Property '0' is missing in type '{ length: 2; }'. tests/union.test.ts(6,21): error TS2307: Cannot find module './boolean'. tests/union.test.ts(50,18): error TS2344: Type '() => string' does not satisfy the constraint '"0"'. tests/union.test.ts(71,18): error TS2344: Type '"0"' does not satisfy the constraint '"1"'. tests/union.test.ts(77,18): error TS2344: Type '"0"' does not satisfy the constraint '"1"'. tests/union.test.ts(99,18): error TS2344: Type '"0"' does not satisfy the constraint '"1"'. tests/union.test.ts(139,18): error TS2344: Type '"1"' does not satisfy the constraint '"0"'. tests/union.test.ts(149,18): error TS2344: Type '"0"' does not satisfy the constraint '"1"'. tests/union.test.ts(167,26): error TS2344: Type '"a" | undefined' does not satisfy the constraint 'string'. Type 'undefined' is not assignable to type 'string'. tests/util.test.ts(16,21): error TS2344: Type '123' does not satisfy the constraint 'string'. tests/util.test.ts(22,20): error TS2344: Type 'string' does not satisfy the constraint 'never'.